Didomi Platform API
The Didomi Platform REST API at https://api.didomi.io/v1/ is the machine-facing surface for the entire Didomi CMP/PMP. It exposes 80+ operations across consents events / proofs / tokens / users, widgets (notices, configs, deployments, SDK configs, templates), data manager metadata (vendors, purposes, partners, taxonomies, regulations), and administration (organizations, members, keys, secrets, domains, SSO connections, premium features). Authentication is JWT bearer — clients POST API key + secret to /v1/sessions and reuse the returned access_token for one hour. Default rate limit is 100 requests per 15 seconds per organization (the /consents/* high-volume routes are exempt). Standard JSON request / response, cursor and offset pagination, structured error envelope.
Didomi Platform API is one of 6 APIs that Didomi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 10 machine-runnable capabilities that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko and 4 JSON Schema definitions.
Tagged areas include Consent Management, Data Manager, Privacy, Vendors, and Widgets. The published artifact set on APIs.io includes API documentation, authentication docs, rate-limit docs, an OpenAPI specification, sample payloads, 10 Naftiko capability specs, and 4 JSON Schemas.