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 1 JSON-LD context and 2 Spectral governance rulesets.
Didomi’s developer surface includes authentication, developer portal, documentation, getting-started guide, developer console, signup flow, pricing, and 45 more developer resources.
37 APIs
15 Features
6 Use Cases
Advertising AdTech CCPA CMP Consent Consent Management DSAR Data Privacy GDPR IAB TCF MarTech Preference Management Privacy Privacy Requests Regulatory Compliance
On this page
Kin Score
APIs 37
Postman 1
Open Collections 1
Arazzo 12
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 15
Vocabularies 1
Spectral Rules 2
JSON Schema 3
JSON Structure 1
Examples 3
Security Posture 3
Agentic Access 1
Use Cases 6
Integrations 16
Solutions 8
Resources 52
apis.yml
21 Operational Transparency
Composite quality — 63.1/100 · strong
Contract Quality
17.0 / 25
Developer Ergonomics
14.3 / 20
Commercial Clarity
15.8 / 20
Operational Transparency
2.7 / 13
Agent readiness — 34/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 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).
Multi-step API workflows described with the Arazzo specification.
Scroll for all 12
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
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 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 15
Pagination, idempotency, versioning, errors, and events
Scroll for all 15
Build 15
SDKs, sample code, and the tooling you integrate with
Scroll for all 15
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 3
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
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-05-25'
specificationVersion: '0.20'
apis:
- aid: didomi:didomi-web-sdk
name: Didomi Web SDK
tags:
- Consent
- JavaScript
- SDK
- Web
humanURL: https://developers.didomi.io/cmp/web-sdk
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
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
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:
- 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
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:
- 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
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
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
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:
- 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
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
url: examples/didomi-privacy-request-example.json
- aid: didomi:didomi-partners-legitimate-interest-purposes-api
name: Didomi partners-legitimate-interest-purposes API
description: The partners-legitimate-interest-purposes API from Didomi — 1 operation(s) for partners-legitimate-interes
# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/didomi/refs/heads/main/apis.yml