---
source_url: "https://www.thalesdocs.com/oip/apis/consent_management_v2/index.html?utm_source=openai"
title: Consent Management v2 API references
mirrored_at: 2026-08-05T01:00:59.490Z
host: www.thalesdocs.com
cited_in_42a: true
mirror_canonical: "https://index.42a.ai/www.thalesdocs.com/oip/apis/consent_management_v2/index.html__q__utm_source_openai"
---

> **Original source:** https://www.thalesdocs.com/oip/apis/consent_management_v2/index.html?utm_source=openai

The OneWelcome Identity Platform provides access to the following Consent Management v2 APIs:

-   [Configuration API](https://www.thalesdocs.com/oip/apis/consent_management_v2/config_oas/index.html)
    
-   [Runtime API](https://www.thalesdocs.com/oip/apis/consent_management_v2/runtime_oas/index.html)
    
-   [Ledger API](https://www.thalesdocs.com/oip/apis/consent_management_v2/ledger_oas/index.html)
    

The Consent Management v2 service is a multi-tenant service that streamlines communication between the Consent UI and the backend database.

## API categories

### Configuration API

The Configuration API allows platform administrators to manage the consent configuration:

-   **Tenant Management:** Configure tenant-level settings.
-   **Document Definition Management:** Create and manage consent document definitions.
-   **Document Version Management:** Manage versions of consent documents.
-   **Document Localization Management:** Manage language-specific localizations of consent documents.

### Runtime API

The Runtime API allows applications to interact with user consents at runtime:

-   **User Consent Management:** Register user consents and query outstanding consent documents that require user action.

### Ledger API

The Ledger API provides audit and reporting capabilities:

-   **Consent Ledger:** Query the historical consent ledger for audit and compliance purposes.

All Consent Management v2 APIs are protected by OAuth2 Bearer JWT tokens. Two authentication flows are supported:

-   **Client Credentials (S2S):** For server-to-server integrations using OAuth2 scopes for authorization.
-   **Authorization Code:** For user-facing applications where the user is authenticated. Authorization is based on DABP roles retrieved from the user info endpoint.