Documentation
How CMPStack works, and how to use it
The guide that ships inside the panel, the install steps for each platform, and the API reference. All three are generated from the product itself, so what you read here is what the panel and the API say.
Guide · 59 articles
Using the panel
- Getting startedWhat CMPStack does, the four steps from an empty workspace to a live banner, and a map of where everything is.
- DomainsA domain is a site you protect. Everything else hangs off it: the tag, the banner, the logs.
- Banner builderOne banner per domain, with a live preview. Five tabs, a draft, and a Publish button.
- Consent logsThe record. Every decision a visitor made, what they saw when they made it, and the export that proves it.
- ComplianceWhether the banner would pass. A score, the checks behind it, and a link to fix each one.
- DashboardThe numbers: how many people saw a banner, how many decided, and how many said yes.
- IntegrationsMost vendors need no integration: blocking handles them. These are the exceptions, and the ways out of CMPStack.
- Team and accessWho can do what. Five roles, from owner to viewer.
- Workspace and accountThe workspace's name and address, your plan, and your own settings.
- TroubleshootingThe things that go wrong, in the order they usually do.
Install · 5 routes
Putting the tag on your site
- Before you installThe two blocks every route puts on the page, and why the first one is there.
- Paste the snippetPaste this into the <head> of every page you want the banner on.
- WordPressUpload the plugin, then paste the Site ID into its settings. No code.
- Google Tag ManagerA Custom HTML tag with the snippet, fired on Consent Initialization.
- ShopifyPaste this into theme.liquid, inside <head>, as high as you can.
- WixPaste this under Settings → Custom Code, in the head, on all pages.
API · 170 operations
API reference
- OverviewWhere the API is, the three ways a route is called, and what is sent to an AI provider.
- REST APIFor your own servers, with an API key from Integrations: read consent decisions and domains.
- Public endpointsWhat the tag calls from a visitor's browser, and the free audit: no credentials, rate-limited.