Home
Providers
Didomi
Didomi
Didomi is a Paris-based consent and preference management platform (CMP/PMP) that helps publishers, advertisers, retailers, and large enterprises collect, manage, and act on user privacy choices across web, mobile, CTV, and AMP surfaces. The platform covers GDPR, CCPA and the wider US state-law landscape, IAB TCF v2.x, Google Consent Mode v2, the IAB GPP, GPC, the EU DMA, Chilean Law 25, Australian privacy law, and other regulations through a single multi-regulation configuration model. Didomi exposes a JSON REST API (https://api.didomi.io/v1/) plus first-party SDKs for Web, iOS/tvOS, Android/Android TV, Unity, React Native, Flutter, Vega OS, and AMP, alongside IAB-compliant consent string tooling and reverse-proxy boilerplates for Fastly, CloudFront, and Cloudflare.
Didomi publishes 32 APIs on the APIs.io network, including consents/events API, consents/proofs API, consents/tokens API, and 29 more. Tagged areas include Advertising, AdTech, CCPA, CMP, and Consent.
The Didomi catalog on APIs.io includes 2 event-driven AsyncAPI specifications, 1 JSON-LD context, and 2 Spectral governance rulesets.
Didomi’s developer surface includes changelog, API reference, authentication, developer portal, documentation, getting-started guide, developer console, and 69 more developer resources.
37 APIs
1 MCP Servers
15 Features
6 Use Cases
On this page
Kin Score
APIs 37
Postman 1
Open Collections 34
Arazzo 12
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 15
Event Specs 2
Vocabularies 1
Spectral Rules 2
JSON Schema 3
JSON Structure 1
Examples 3
Security Posture 4
Agentic Access 1
Use Cases 6
Integrations 16
Solutions 8
Resources 76
apis.yml
82 Operational Transparency
Composite quality — 76.5/100 · exemplar
Contract Quality
17.4 / 25
Developer Ergonomics
16.1 / 20
Operational Transparency
10.6 / 13
Contract Governance
6.6 / 12
Agent readiness — 42/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 37
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 34
Multi-step API workflows described with the Arazzo specification.
Scroll for all 12
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Multi-regulation CMP One Didomi notice can target GDPR, CCPA and the wider US-state landscape, TCF v2.x, GPP, GPC, EU DMA, Chilean Law 25, Australian privacy law, and Nordic regimes from a single mu...
IAB TCF v2.x / GPP / GPC compliance Didomi is an IAB-registered CMP that emits, validates, and decodes TCF v2.x and IAB GPP consent strings and honors Global Privacy Control signals.
Google Consent Mode v2 Native, certified Google Consent Mode v2 integration on Web and Mobile, plus Amazon Consent Signal and Microsoft UET Consent Mode bridges.
Preference Management Platform (PMP) A separately licensed Preference Management module exposing custom preference centers, headless preference widgets, marketing channel preferences, and email/SMS opt-in flows.
Privacy Requests Management DSAR / privacy-request intake forms, internal workflow, evidence storage, and reporting for GDPR Articles 15-22 and CCPA opt-out / delete rights.
Compliance Monitoring & Reports Automated scanning of websites and apps for vendor coverage, unauthorized tags, and CMP behavior; CSV / Excel compliance reports surfaced via the Platform API and Console.
Privacy Widgets Configurable, themed widgets (preference centers, DSAR forms, headless React widgets, embeddable widgets) deployable on Didomi-managed or customer-owned domains.
Consent Notice on Custom Domain Serve consent notices from the customer's own domain via DNS delegation or via reverse-proxy boilerplates for Fastly, AWS CloudFront, and Cloudflare.
Cross-device / cross-domain consent sharing Authenticated users can carry their consent state across domains and across devices via the platform's tokens and links APIs.
Server-side Google Tag Manager (Addingwell) Server-side tagging product (Addingwell, acquired by Didomi) integrated with the consent model for first-party tagging without browser-side third-party calls.
Cross-Platform SDKs First-party SDKs for Web, iOS / tvOS / Mac Catalyst, Android / Android TV, React Native, Flutter, Unity, Vega OS (LG smart TVs), and Google AMP.
Open Consent String tooling Open-source consent-string encoders / decoders in TypeScript, Rust (with C and Java FFI), and Go, plus the iabtcf-es TCF v2 toolkit fork.
JWT bearer authentication Platform API uses short-lived (one-hour) JWT access tokens obtained by exchanging API key + secret against POST /v1/sessions.
Token-bucket rate limiting 100 requests per 15 seconds per organization across most routes, with the high-volume /consents/* family exempt; RateLimit / RateLimit-Policy headers and 429 + Retry-After when ...
SSO and member management Programmatic management of organization members, roles, SSO connections, partner-portal sessions, and per-key API quotas via the Platform API.
Scroll for all 15
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Scroll for all 16
Packaged solutions this provider offers.
Scroll for all 8
Get Started 5
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 22
Pagination, idempotency, versioning, errors, and events
Scroll for all 22
Build 18
SDKs, sample code, and the tooling you integrate with
Scroll for all 18
Access & Security 6
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 6
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
aid: didomi
url: https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/apis.yml
name: Didomi
description: Didomi is a Paris-based consent and preference management platform (CMP/PMP) that helps publishers, advertisers,
retailers, and large enterprises collect, manage, and act on user privacy choices across web, mobile, CTV, and AMP surfaces.
The platform covers GDPR, CCPA and the wider US state-law landscape, IAB TCF v2.x, Google Consent Mode v2, the IAB GPP,
GPC, the EU DMA, Chilean Law 25, Australian privacy law, and other regulations through a single multi-regulation configuration
model. Didomi exposes a JSON REST API (https://api.didomi.io/v1/) plus first-party SDKs for Web, iOS/tvOS, Android/Android
TV, Unity, React Native, Flutter, Vega OS, and AMP, alongside IAB-compliant consent string tooling and reverse-proxy boilerplates
for Fastly, CloudFront, and Cloudflare.
tags:
- Advertising
- AdTech
- CCPA
- CMP
- Consent
- Consent Management
- DSAR
- Data Privacy
- GDPR
- IAB TCF
- MarTech
- Preference Management
- Privacy
- Privacy Requests
- Regulatory Compliance
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/didomi.png
kind: contract
access: 3rd-Party
created: '2026-05-25'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: didomi:didomi-web-sdk
name: Didomi Web SDK
tags:
- Consent
- JavaScript
- SDK
- Web
humanURL: https://developers.didomi.io/cmp/web-sdk
baseURL: https://sdk.privacy-center.org
properties:
- type: Documentation
url: https://developers.didomi.io/cmp/web-sdk
- type: GettingStarted
url: https://developers.didomi.io/cmp/web-sdk/getting-started
- type: APIReference
url: https://developers.didomi.io/cmp/web-sdk/reference/api
- type: Events
url: https://developers.didomi.io/cmp/web-sdk/reference/events
- type: Versioning
url: https://developers.didomi.io/cmp/web-sdk/reference/versions
- type: Performance
url: https://developers.didomi.io/cmp/web-sdk/performance
description: The Didomi Web SDK is the browser-side library that renders consent notices, preference centers, and privacy
widgets, gates third-party tags on user consent, and writes IAB TCF v2 / GPP / Didomi consent strings to storage. It exposes
a programmatic API (Didomi.getUserConsentStatus, Didomi.setUserAgreeToAll, Didomi.openPreferences, etc.), a typed event
bus, and integrations with Google Tag Manager, Adobe Launch, Tealium, Prebid, Google Consent Mode v2, Salesforce DMP,
Piano Analytics and other tag managers and SSPs.
- aid: didomi:didomi-android-sdk
name: Didomi Android SDK
tags:
- Android
- Android TV
- Consent
- Mobile
- SDK
humanURL: https://developers.didomi.io/cmp/mobile-sdk/android
properties:
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/android
- type: GettingStarted
url: https://developers.didomi.io/cmp/mobile-sdk/android/setup
- type: APIReference
url: https://developers.didomi.io/cmp/mobile-sdk/android/reference/api
- type: Events
url: https://developers.didomi.io/cmp/mobile-sdk/android/reference/events
- type: Versioning
url: https://developers.didomi.io/cmp/mobile-sdk/android/versions
description: Didomi's Android and Android TV SDK delivers native consent notices, preference popups, and TCF / GPP / Didomi
consent string generation in Java / Kotlin / Jetpack Compose apps. It shares consent with WebViews, bridges to Google
Consent Mode v2, and ships with sample apps in Java, Kotlin, and Compose.
- aid: didomi:didomi-ios-sdk
name: Didomi iOS SDK
tags:
- Consent
- iOS
- Mobile
- SDK
- tvOS
humanURL: https://developers.didomi.io/cmp/mobile-sdk/ios
properties:
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/ios
- type: GettingStarted
url: https://developers.didomi.io/cmp/mobile-sdk/ios/setup
- type: APIReference
url: https://developers.didomi.io/cmp/mobile-sdk/ios/reference/api
- type: Events
url: https://developers.didomi.io/cmp/mobile-sdk/ios/reference/events
- type: Versioning
url: https://developers.didomi.io/cmp/mobile-sdk/ios/versions
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/ios/app-tracking-transparency-ios-14
description: The iOS / tvOS / Mac Catalyst SDK renders Didomi consent notices and preference centers natively in Swift and
Objective-C apps, coordinates Apple's App Tracking Transparency (ATT) prompt with consent, shares consent with WebViews,
and emits TCF / GPP / Didomi consent strings. Distributed via Swift Package Manager (github.com/didomi/didomi-ios-sdk-spm)
and CocoaPods.
- aid: didomi:didomi-cross-platform-sdks
name: Didomi Cross-Platform SDKs (React Native, Flutter, Unity, Vega OS, AMP)
tags:
- AMP
- Consent
- Cross-Platform
- Flutter
- React Native
- SDK
- Unity
- Vega OS
humanURL: https://developers.didomi.io/cmp/mobile-sdk
properties:
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/react-native
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/flutter
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/unity-sdk
- type: Documentation
url: https://developers.didomi.io/cmp/mobile-sdk/vega-os
- type: Documentation
url: https://developers.didomi.io/cmp/amp
description: Didomi maintains first-party CMP plugins for React Native, Flutter, Unity (games and game consoles), Vega OS
(LG webOS smart TVs), and Google AMP. Each wraps the platform's notice rendering, consent storage, event bus, and consent-string
generation so cross-platform teams ship one consent UX across browser, native mobile, CTV, in-game, and AMP surfaces.
- aid: didomi:didomi-consent-string-toolkit
name: Didomi Consent String Toolkit
tags:
- Consent String
- Decoder
- Encoder
- IAB TCF
- Toolkit
humanURL: https://developers.didomi.io/cmp/didomi-consent-string
properties:
- type: Documentation
url: https://developers.didomi.io/cmp/didomi-consent-string
- type: Documentation
url: https://developers.didomi.io/cmp/didomi-consent-string/didomi-consent-string-structure
- type: Documentation
url: https://developers.didomi.io/cmp/didomi-consent-string/consent-string-examples
- type: GitHubRepository
url: https://github.com/didomi/consent-string
- type: GitHubRepository
url: https://github.com/didomi/consent-string-schema
- type: GitHubRepository
url: https://github.com/didomi/consent-string-decoder-rust
- type: GitHubRepository
url: https://github.com/didomi/consent-string-golang
- type: GitHubRepository
url: https://github.com/didomi/iabtcf-es
description: Open-source libraries published under github.com/didomi for encoding, decoding, and validating the Didomi consent
string and the IAB TCF v2 consent string. Includes TypeScript (`consent-string`, `consent-string-schema`), Rust with C/Java
FFI (`consent-string-decoder-rust`), Go (`consent-string-golang`), and a fork of the official IAB tooling (`iabtcf-es`).
Useful for server-side auditing, downstream ad-tech reading consent state, and offline analysis.
- aid: didomi:didomi-consents-events-api
name: Didomi consents/events API
description: The consents/events API from Didomi — 2 operation(s) for consents/events.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- consents/events
properties:
- type: OpenAPI
url: openapi/didomi-consents-events-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-consents-proofs-api
name: Didomi consents/proofs API
description: The consents/proofs API from Didomi — 2 operation(s) for consents/proofs.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- consents/proofs
properties:
- type: OpenAPI
url: openapi/didomi-consents-proofs-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-consents-tokens-api
name: Didomi consents/tokens API
description: The consents/tokens API from Didomi — 1 operation(s) for consents/tokens.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- consents/tokens
properties:
- type: OpenAPI
url: openapi/didomi-consents-tokens-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-consents-users-api
name: Didomi consents/users API
description: The consents/users API from Didomi — 2 operation(s) for consents/users.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- consents/users
properties:
- type: OpenAPI
url: openapi/didomi-consents-users-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-cookies-api
name: Didomi cookies API
description: Manage cookies set by a property
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Cookies
tags_raw:
- cookies
properties:
- type: OpenAPI
url: openapi/didomi-cookies-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-dashboards-urls-api
name: Didomi dashboards-urls API
description: The dashboards-urls API from Didomi — 1 operation(s) for dashboards-urls.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- dashboards-urls
properties:
- type: OpenAPI
url: openapi/didomi-dashboards-urls-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-domains-api
name: Didomi domains API
description: Provisioned domains for consent notices and privacy centers
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Domains
tags_raw:
- domains
properties:
- type: OpenAPI
url: openapi/didomi-domains-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-integrations-api
name: Didomi Integrations API
description: The Integrations API from Didomi — 1 operation(s) for integrations.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Integration
tags_raw:
- Integrations
properties:
- type: OpenAPI
url: openapi/didomi-integrations-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-keys-api
name: Didomi keys API
description: Manage API keys
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Keys
tags_raw:
- keys
properties:
- type: OpenAPI
url: openapi/didomi-keys-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-languages-api
name: Didomi languages API
description: List of available languages for the SDKs
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Language
tags_raw:
- languages
properties:
- type: OpenAPI
url: openapi/didomi-languages-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-members-api
name: Didomi members API
description: Manage members of an organization
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Members
tags_raw:
- members
properties:
- type: OpenAPI
url: openapi/didomi-members-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-metadata-api
name: Didomi metadata API
description: A metadata service
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Metadata
tags_raw:
- metadata
properties:
- type: OpenAPI
url: openapi/didomi-metadata-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-metadata-purpose-regulation-override-api
name: Didomi metadata-purpose-regulation-override API
description: The metadata-purpose-regulation-override API from Didomi — 2 operation(s) for metadata-purpose-regulation-override.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- metadata-purpose-regulation-override
properties:
- type: OpenAPI
url: openapi/didomi-metadata-purpose-regulation-override-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-notices-api
name: Didomi notices API
description: The notices API from Didomi — 18 operation(s) for notices.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Notices
tags_raw:
- notices
properties:
- type: OpenAPI
url: openapi/didomi-notices-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-organizations-api
name: Didomi organizations API
description: Manage organizations
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Organization
tags_raw:
- organizations
properties:
- type: OpenAPI
url: openapi/didomi-organizations-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-organizations-source-systems-api
name: Didomi organizations-source-systems API
description: Manage organization source systems
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- organizations-source-systems
properties:
- type: OpenAPI
url: openapi/didomi-organizations-source-systems-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-partners-api
name: Didomi partners API
description: The partners API from Didomi — 2 operation(s) for partners.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- Partners
tags_raw:
- partners
properties:
- type: OpenAPI
url: openapi/didomi-partners-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-partners-default-purposes-api
name: Didomi partners-default-purposes API
description: The partners-default-purposes API from Didomi — 1 operation(s) for partners-default-purposes.
humanURL: https://developers.didomi.io/api-and-platform/introduction
baseURL: https://api.didomi.io/v1
tags:
- partners-default-purposes
properties:
- type: OpenAPI
url: openapi/didomi-partners-default-purposes-api-openapi.yml
- type: Documentation
url: https://developers.didomi.io/api-and-platform/introduction
- type: Authentication
url: https://developers.didomi.io/api-and-platform/introduction/authentication
- type: RateLimits
url: https://developers.didomi.io/api-and-platform/introduction/rate-limiting
- type: ErrorCodes
url: https://developers.didomi.io/api-and-platform/introduction/errors
- type: Pagination
url: https://developers.didomi.io/api-and-platform/introduction/pagination
- type: JSONSchema
url: json-schema/didomi-consent-event-schema.json
- type: JSONSchema
url: json-schema/didomi-consent-notice-schema.json
- type: JSONSchema
url: json-schema/didomi-privacy-request-schema.json
- type: JSONStructure
url: json-structure/didomi-consent-event-structure.json
- type: Examples
url: examples/didomi-consent-event-example.json
- type: Examples
url: examples/didomi-consent-notice-example.json
- type: Examples
ur
# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/apis.yml