How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OneTrust Consent & Preferences — Universal Consent & Preference Management (OAS)

The Universal Consent & Preference Management APIs are used to integrate external systems and stream line the flow of data with Universal Consent & Preference Management in the OneTrust Platform. (97 o perations.)

OneTrust Consent & Preferences — Universal Consent & Preference Management (OAS) is one of 37 APIs that OneTrust publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Collection Points, Collection Points V2, Consent Attachments, Consent Groups, and Consent Rate Optimization. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 97 operations across 82 paths, organized into 26 resource areas, and defines 284 schemas. It is described by OpenAPI 3.1.0, at version 1.0.

Requests are made against a single base URL, https://{hostname}.

97 operations 82 paths 284 schemas 14 DELETE49 GET21 POST13 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0
Base URL
https://app.onetrust.com
Authentication
OAuth 2.0, OAuth 2.0, OAuth 2.0
License
Resource Areas
26

Authentication & Security 3

OneTrust Consent & Preferences — Universal Consent & Preference Management (OAS) declares 3 security schemes for authenticating requests. It supports OAuth 2.0 (ConsentPreferences-UniversalConsentPreferenceManag_OAUTH2) using the clientCredentials flow, exposing 2 scopes. It supports OAuth 2.0 (ConsentAPI_OAUTH2) using the clientCredentials flow, exposing 2 scopes. It supports OAuth 2.0 (DSPreferneceCache_OAUTH2) using the clientCredentials flow, exposing 2 scopes.

Paths & Operations 97

Across 82 paths, the API surfaces 97 operations — 14 DELETE, 49 GET, 21 POST, 13 PUT. They span 26 resource areas, including Collection Points, Custom Index Management, Purpose Preferences, Data Subjects, Deduplicate Data Subjects, Magic Link Tokens, Preference Centers, Purposes, and 18 more. Each is listed below with its method, path, parameters, and response codes.

Collection Points 5

The Collection Points APIs are used to manage where and how consent is collected.

GET
/api/consentmanager/v1/collectionpoints
Get List of Collection Points
getCollectionPointsUsingGET 10 params → 200400401403429500
POST
/api/consentmanager/v1/collectionpoints
Create Collection Point
createCollectionPointUsingPOST body → 201400401403429500
GET
/api/consentmanager/v1/collectionpoints/{collectionpointGuid}/token
Get Collection Point Token
getTokenUsingGET 3 params → 200400401403429500
PUT
/api/consentmanager/v1/collectionpoints/{collectionpointId}
Update Existing Collection Point
editCollectionPointUsingPUT 2 params body → 200400401403429500
PUT
/api/consentmanager/v1/collectionpoints/{collectionpointId}/disable
Update Collection Point Status
disableCollectionPointUsingPUT 2 params → 200400401403429500
Custom Index Management 2
POST
/api/consentmanager/v1/custom-indexes
Create Custom Index
createIndex body → 200400401403429500
GET
/api/consentmanager/v1/custom-indexes/{runId}/status
Get Index Creation Status
getIndexCreationStatus 1 param → 200400401403404429500
Purpose Preferences 4

The Purpose Preferences APIs are used to manage preferences related to specific data collection purposes.

GET
/api/consentmanager/v1/custompreferences
Get List of Purpose Preferences
getListUsingGET 3 params → 200400401403429500
POST
/api/consentmanager/v1/custompreferences
Create Purpose Preference
createCustomPreferenceUsingPOST body → 200201400401403429500
PUT
/api/consentmanager/v1/custompreferences/{customPreferenceId}
Update Purpose Preference
editCustomPreferenceUsingPUT 1 param body → 200400401403429500
GET
/api/consentmanager/v1/custompreferences/{custompreferenceId}
Get Purpose Preference
findByGuidUsingGET 2 params → 200400401403429500
Data Subjects 4

The Data Subjects APIs are used to manage individuals whose data is being processed.

POST
/api/consentmanager/v1/datasubjects/dataelements
Update Data Subject's Data Elements
createOrUpdateDataSubjectUsingPOST 1 param body → 200201400401403429500
PUT
/api/consentmanager/v1/datasubjects/merge
Deduplicate Data Subjects
mergeDataSubjectsUsingPOST body → 200400401403429500
GET
/api/consentmanager/v1/datasubjects/profiles
Get List of Data Subjects
getDataSubjectProfileUsingGET 21 params → 200400401403429500
GET
/api/consentmanager/v1/datasubjects/purposesdeprecated
Get List of Purposes for a Data Subject
getDataSubjectPurposesByIdentifierUsingGET 5 params → 200201400401403429500
Deduplicate Data Subjects 6

The Deduplicate Data Subjects APIs are used to merge duplicate data subject profiles.

POST
/api/consentmanager/v1/datasubjects/merge/{mergeRequestId}
Deduplicate Data Subjects
mergeDatasubjectUsingPOST 1 param → 200400401403429500
GET
/api/consentmanager/v1/export-duplicate-datasubject/{mergeRequestId}
Generate Export of Duplicate Data Subjects
exportduplicatedatasubject 2 params → 200400401403429500
GET
/api/consentmanager/v1/scheduled-jobs/merge-request
Get List of Scheduled Exports
getPagedMergeRequestUsingGET 2 params → 200400401403429500
POST
/api/consentmanager/v1/scheduled-jobs/merge-request
Create Scheduled Export of Duplicate Data Subjects
scheduleMergeRequestUsingPOST body → 200400401403429500
GET
/api/consentmanager/v1/scheduled-jobs/merge-request/{mergeRequestGuid}
Get Scheduled Export
getMergeRequestUsingGET 1 param → 200400401403429500
DELETE
/api/consentmanager/v1/scheduled-jobs/merge-request/{mergeRequestGuid}
Delete Scheduled Export
deleteMergeRequestUsingDELETE 1 param → 200400401403429500
Magic Link Tokens 1

The Magic Link Tokens APIs are used to generate secure, one-time-use links for authentication.

GET
/api/consentmanager/v1/linktokens
Get List of Data Subject Tokens
getLinkTokensUsingGET 6 params → 200400401403429500
Preference Centers 4

The Preference Centers APIs are used to manage data subjects' preferences in a preference center.

GET
/api/consentmanager/v1/preferencecenters/{prefcenterId}/datasubjects/preferences
Get Data Subject's Preferences in a Preference Center
getDataSubjectPurposesByIdentifierUsingGET_1 3 params → 200400401403404429500
PUT
/api/consentmanager/v1/preferencecenters/{prefcenterId}/datasubjects/preferences
Update Data Subject's Preferences in a Preference Center
updatePreferencesForDataSubjectApiUsingPUT 3 params body → 200400401403404429500
DELETE
/api/consentmanager/v1/preferencecenters/{prefcenterId}/datasubjects/preferences
Withdraw Data Subject's Consent for All Purposes in a Preference Center
withdrawPreferencesApiUsingDELETE 3 params → 200400401403404429500
GET
/api/consentmanager/v1/preferencecenters/{prefcenterId}/preferences
Get Preference Center Schema
getPreferenceCenterByIdUsingGET 2 params → 200400401403404429500
Purposes 7

The Purposes APIs are used to manage the reasons for which data is collected.

GET
/api/consentmanager/v1/purposesdeprecated
Get List of Purposes
getPurposesUsingGET 3 params → 200400401403404429500
POST
/api/consentmanager/v1/purposes
Create Purpose
createPurposeUsingPOST 1 param body → 200400401403404429500
POST
/api/consentmanager/v1/purposes/{purposeGuid}
Create New Purpose Version
createNewPurposeVersionUsingPOST 1 param → 200400401403404429500
PUT
/api/consentmanager/v1/purposes/{purposeId}
Update Purpose
editPurposeUsingPUT 2 params body → 200400401403404429500
GET
/api/consentmanager/v1/purposes/{purposeId}/datasubjects
Get List of Data Subjects by Purpose
getDataSubjectsForPurposesUsingGET 4 params → 200400401403404429500
PUT
/api/consentmanager/v1/purposes/{purposeId}/publish
Publish Purpose
publishPurposeUsingPUT 2 params → 200400401403404429500
PUT
/api/consentmanager/v1/purposes/{purposeId}/retire
Retire Purpose
setRetirementUsingPUT 2 params → 200400401403404429500
Receipts 3

The Receipts APIs are used to manage records of consent transactions.

GET
/api/consentmanager/v1/receipt-list
Get List of Receipts by Data Subject
getReceiptListUsingGET 1 param → 200400401403429500
GET
/api/consentmanager/v1/receipts
Get List of Receipt Details by Data Subject
getReceiptListDetailsUsingGET 4 params → 200400401403429500
GET
/api/consentmanager/v1/receipts/{id}
Get Receipt
findReceiptUsingGET 3 params → 200400401403429500
Transactions 2

The Transactions APIs are used to manage consent transactions.

PUT
/api/consentmanager/v1/transactions/withdraw/fordatasubjectdeprecated
Withdraw Consent on Behalf of a Data Subject
withdrawTransactionBehalfOfDatasubjectUsingPUT 3 params body → 200400401403429500
GET
/api/consentmanager/v1/transactions/withdraw/purpose/{purposeId}deprecated
Withdraw Data Subject's Consent
withdrawTransactionByPurposeAndIdentifierUsingGET 3 params → 200400401403429500
Collection Points V2 2

The Collection Points V2 APIs are used to manage collection points using version 2 of the API.

GET
/api/consentmanager/v2/collectionpoints
Get List of Collection Points
getCollectionPointsUsingGET_1 7 params → 200400401403429500
POST
/api/consentmanager/v2/collectionpoints/{collectionPointGuid}/version
Create New Collection Point Version
createVersionUsingPOST 1 param → 200400401403429500
Data Subjects V2 5

The Data Subjects V2 APIs are used to manage data subjects using version 2 of the API.

GET
/api/consentmanager/v2/datasubjects
Get List of Data Subjects
getDataSubjectsUsingGET 12 params → 200400401403429500
DELETE
/api/consentmanager/v2/datasubjects/profiles
Delete Purposes from Data Subject
deleteDataSubjectProfilesUsingDELETE body → 200400401403429500
POST
/api/consentmanager/v2/datasubjects/search
Search Data Subjects
searchDataSubjectsPostUsingPOST 3 params body → 200400401403429500
DELETE
/api/consent/v2/datasubject-purposes/{purposeGuid}
Delete Purpose from Data Subjects
deletePurposeFromDataSubjectUsingDELETE 1 param body → 202400401403429500
DELETE
/api/consent/v2/datasubjects
Delete Data Subjects
DeleteDataSubjectProfileUsingDELETE body → 200400401403429500
Data Subject Groups 5

The Data Subject Groups APIs are used to manage groups of data subjects.

GET
/api/consentmanager/v2/linkedidentitygroups
Get List of Data Subject Groups
getLinkedIdentityGroupsUsingGET 7 params → 200400401403429500
POST
/api/consentmanager/v2/linkedidentitygroups
Create Data Subject Group
createLinkedIdentityGroupUsingPOST body → 200201400401403429500
GET
/api/consentmanager/v2/linkedidentitygroups/{linkedIdentityGroupId}
Get Data Subject Group
getLinkedIdentityGroupUsingGET 2 params → 200400401403429500
PUT
/api/consentmanager/v2/linkedidentitygroups/{linkedIdentityGroupId}
Update Data Subject Group
updateLinkedIdentityGroupUsingPUT 1 param body → 200400401403429500
DELETE
/api/consentmanager/v2/linkedidentitygroups/{linkedIdentityGroupId}
Delete Data Subject Group
deleteUsingDELETE 1 param → 200400401403429500
Preference Centers V2 3

The Preference Centers V2 APIs are used to manage preference centers using version 2 of the API.

GET
/api/consentmanager/v2/preferencecenterpage/{preferencecenterpageid}/schema
Get Preference Center Page Schema
getPreferenceCenterPageSchemaUsingGET 2 params → 200400401403429500
GET
/api/consentmanager/v2/preferencecenters
Get List of Preference Centers
getPreferenceCentersUsingGET 4 params → 200400401403429500
GET
/api/consentmanager/v2/preferencecenters/{preferencecenterid}/schema
Get Preference Center Root Schema
getRootSchemaUsingGET 2 params → 200400401403429500
Purposes V2 2

The Purposes V2 APIs are used to manage purposes using version 2 of the API.

GET
/api/consentmanager/v2/purposes
Get List of Purpose Versions
getGroupedPurposesV2 10 params → 200400401403429500
GET
/api/consentmanager/v2/purposes/{purposeId}
Get Purpose
getPurposeDetailUsingGET 3 params → 200400401403404429500
Consent Groups 12

APIs for managing Consent Groups and their configurations.

GET
/api/consent/v2/consent-groups
Get List of Consent Groups
getConsentGroupListUsingGET 1 param → 200400401403429500
POST
/api/consent/v2/consent-groups
Create Consent Group
createConsentGroupUsingPOST body → 201400401403429500
GET
/api/consent/v2/consent-groups/settings
Get Priority Scores for Purpose Statuses
getConsentGroupSettingsUsingGET → 200400401403429500
PUT
/api/consent/v2/consent-groups/settings
Update Priority Scores for Purpose Statuses
updateConsentGroupSettingsUsingPUT body → 200400401403429500
GET
/api/consent/v2/consent-groups/{consentGroupGuid}
Get Consent Group
getConsentGroupUsingGET 1 param → 200400401403429500
POST
/api/consent/v2/consent-groups/{consentGroupGuid}/consent-groups
Add Consent Groups to Parent Consent Group
addConsentGroupsToConsentGroupUsingPOST 1 param body → 201400401403429500
DELETE
/api/consent/v2/consent-groups/{consentGroupGuid}/consent-groups
Remove Consent Groups from Parent Consent Group
unlinkConsentGroupUsingDELETE 1 param body → 204400401403429500
POST
/api/consent/v2/consent-groups/{consentGroupGuid}/data-subjects
Add Data Subjects to Parent Consent Group
addDataSubjectsToConsentGroupUsingPOST 1 param body → 201400401403429500
DELETE
/api/consent/v2/consent-groups/{consentGroupGuid}/data-subjects/{dataSubjectGuid}
Remove Data Subject from Parent Consent Group
deleteDataSubjectsToConsentGroupUsingDELETE 2 params → 204400401403429500
PUT
/api/consent/v2/consent-groups/{consentGroupGuid}/purpose-rules
Update Consent Group Purpose Rule
updatePurposeRulesToConsentGroupUsingPUT 1 param body → 200400401403429500
POST
/api/consent/v2/consent-groups/{consentGroupGuid}/purpose-rules
Add Purpose Rules to Consent Group
addPurposeRulesToConsentGroupUsingPOST 1 param body → 201400401403429500
DELETE
/api/consent/v2/consent-groups/{consentGroupGuid}/purpose-rules/{purposeGuid}
Remove Purpose Rule from Consent Group
deleteConsentGroupPurposeRuleUsingDELETE 2 params → 204400401403429500
Receipts V2 1

APIs for managing consent receipts (V2).

POST
/api/consent/v2/receipts
Get List of Receipts
getReceiptListDetailsUsingPOST 16 params body → 200400401403404429500
Transactions V2 1

APIs for managing consent transactions.

POST
/api/consent/v2/transactions
Get List of Transactions
getTransactionsUsingPOST 6 params body → 200400401403404429500
Deletion Certificates 1

APIs to retrieve a paginated list of deletion certificates.

GET
/rest/api/consent/v1/deletion-certificates
Get List of Deletion Certificates
getListOfDeletionCertificates 4 params → 200400401403429500
Consent Rate Optimization 1

API for optimizing consent rate.

DELETE
/rest/api/consent/v1/receipts/cross-device
Delete Cross Device Consents and Receipts
CrossDeviceConsentUsingDELETE body → 200400401403429500
Data Subjects V4 11

The Data Subjects V4 APIs are used to manage data subject information, preferences, and consent records.

DELETE
/rest/api/consent/v4/data-subjects
Delete Data Subject
deleteDataSubjectUsingTTL body → 200400401403404422429500
DELETE
/rest/api/consent/v4/data-subjects/profiles
Delete Purposes from Data Subjects
deletePurposeFromDataSubjectsUsingTTL body → 200400401403404422429500
GET
/rest/api/consent/v4/datasubjects
Get List of Data Subjects
getDataSubjectsV4 7 params → 200400401403404429500
GET
/rest/api/consent/v4/datasubjects/basic-details
Get Data Subject
getDataSubjectBasicDetailsV4 2 params → 200400401403404429500
GET
/rest/api/consent/v4/datasubjects/details
Get Data Subject Details
getDataSubjectDetailsV4 6 params → 200400401403404429500
GET
/rest/api/consent/v4/datasubjects/ds-profiles
Get List of All Purpose Details by Data Subject
getAllProfilesByDataSubjectV4 5 params → 200400401403404429500
GET
/rest/api/consent/v4/datasubjects/profiles
Get List of All Purpose Details for All Data Subjects
getDataSubjectProfilesV4 9 params → 200400401403404429500
GET
/rest/api/consent/v4/datasubjects/profiles/unordered
Get Optimized List of All Purpose Details for All Data Subjects
getDataSubjectProfilesUnorderedV4 8 params → 200400401403404429500
GET
/rest/api/consent/v4/datasubjects/profiles/{purposeGuid}
Get Purpose Details by Data Subject
getDataSubjectProfileV4 2 params → 200400401403404429500
POST
/rest/api/consent/v4/datasubjects/search-by-element
Search Data Subjects by Data Element
searchDataSubjectsByElementV4 body → 200400401403422429500
GET
/rest/api/consent/v4/datasubjects/unordered
Get Optimized List of Data Subjects
getDataSubjectsUnorderedV4 5 params → 200400401403404429500
Magic Link Tokens V4 2

The Magic Link Tokens V4 APIs are used to manage secure, time-limited tokens for data subject verification and authentication.

GET
/rest/api/consent/v4/datasubjects/linktokens
Get Data Subject Token
getEmailLinkTokenByDataSubjectV4 1 param → 200400401403404429500
GET
/rest/api/consent/v4/linktokens
Get List of Data Subject Tokens
getEmailLinkTokensListV4 6 params → 200400401403404429500
Data Subject Groups V4 5

The Data Subjects V4 APIs are used to manage data subject information, preferences, and consent records.

GET
/rest/api/consent/v4/groups
Get List of Data Subject Groups
getDataSubjectGroupsListV4 5 params → 200400401403404429500
GET
/rest/api/consent/v4/linkedidentitygroups
Get List of Data Subject Group Associations by Data Subject
getLinkedIdentityGroupsByDataSubjectV4 2 params → 200400401403404429500
POST
/rest/api/consent/v4/linkedidentitygroups
Create Data Subject Group
createDataSubjectGroupV4 body → 200400401403429500
PUT
/rest/api/consent/v4/linkedidentitygroups/{dataSubjectGroupId}
Update Data Subject Group
updateDataSubjectGroupV4 1 param body → 200400401403404429500
GET
/rest/api/consent/v4/linkedidentitygroups/{dataSubjectGroupId}/members
Get List of Data Subject Group Members
getLinkedIdentityGroupMembersV4 5 params → 200400401403404429500
Jobs 1

The Jobs APIs are used to manage scheduled jobs for bulk actions.

POST
/rest/api/consent/v4/jobs
Create Job
createJobUsingPOST body → 200400401403429500
Consent Attachments 5

APIs for managing Consent Attachments.

POST
/rest/api/preferences/v1/attachments
Upload Consent Attachment
uploadConsentAttachments body → 200400401403429500
GET
/rest/api/preferences/v1/attachments/{attachmentId}
Download Consent Attachment
downloadGivenConsentAttachments 2 params → 200400401403429500
DELETE
/rest/api/preferences/v1/attachments-reference/{attachmentId}
Remove Consent Attachment
removeGivenConsentAttachmentRefs 2 params → 202400401403429500
DELETE
/rest/api/preferences/v1/datasubjects/{identifier}/attachment-references
Remove All Consent Attachments
removeAllConsentAttachmentRefs 1 param → 202400401403429500
GET
/rest/api/preferences/v1/datasubjects/{identifier}/attachments
Download All Consent Attachments
downloadConsentAttachments 1 param → 200400401403429500
Data Subjects V3 2

The Data Subjects V3 APIs are used to manage data subject information, preferences, and consent records.

GET
/rest/api/preferences/v3/datasubject-profiles
Get List of Data Subjects
getV3DatasubjectProfilesUsingPOST 11 params → 200400401403429500
GET
/rest/api/preferences/v3/datasubjects/profile
Get Data Subject
getV3DatasubjectsProfileUsingGet 3 params → 200400401403429500

Schemas 284

The contract defines 284 schemas that model the data the API accepts and returns. The most detailed are ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointDetailDto (73 properties), ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointEditRequest (69 properties), ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointCreateRequest (61 properties), ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointDtoV2 (47 properties). Each schema is shown below with its type and property counts.

ConsentPreferences-UniversalConsentPreferenceManag_LinkedIdentityGroupRequest_Detailed
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectEntry_Detailed
object
10 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_LinkedIdentityGroupDto_Detailed
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_WithdrawOnBehalfOfRequest
object
3 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_TransactionWithdrawResult
object
1 property
ConsentPreferences-UniversalConsentPreferenceManag_AssociatedAttributeValueInformation
object
4 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_AttributeValueInformation
object
8 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_EditPurposeDto
object
23 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeLanguageDto
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceOptionDto
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeCustomPreferenceDto
object
17 properties 4 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeDetailsDto
object
25 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeTopicDto
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PagePurposeDetailsDto
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageableObject
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_SortObject
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectCustomPreferenceOptionDto
object
1 property
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectCustomPreferencesDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectPreferencesRequestDto
object
4 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectPurposesRequestDto
object
3 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectTopicsDto
object
1 property
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectPreferencesResponseDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectPurposesResponseDto
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_AdditionalIdentifierMergeRequest
object
4 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceDto
object
16 properties 4 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceLanguageDto
object
5 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointEditRequest
object
69 properties 6 required
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointNoticeCreateDto
object
7 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_DoubleOptInExcludedPurposes
object
2 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_HostedWebFormDto
object
20 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_HostedWebFormPortalData
object
3 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_IdVersionPairDto
object
2 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectElementSearchDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectSearchDto
object
12 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectDtoV2
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectElementDtoV2
object
4 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectSliceDtoV2
object
9 properties
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointDtoV2
object
47 properties
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointNoticeWithVersionDto
object
9 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementField
object
3 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementOptionDto
object
2 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementOptionDtoV2
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementV2
object
10 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceLanguageDtoV2
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceOptionDtoV2
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataElementLanguageDto
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterSummaryDto
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PrivacyNoticeVersionDtoV2
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeCustomPreferenceDtoV2
object
5 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeDetailDtoV2
object
32 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeLanguageDtoV2
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeLanguageDtoV3
object
7 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeTopicDtoV2
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_SimpleNameVersion
object
4 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_TopicLanguageDtoV2
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_MergeDSRequestDto
object
9 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeCreateDto
object
18 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectCreateDTO
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectElementDTO
object
4 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_AdditionalIdInvalidScenariosDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectDetailDTO
object
7 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceCreateDto
object
11 properties 6 required
ConsentPreferences-UniversalConsentPreferenceManag_PipelineTriggerResponse
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PipelineTriggerRequest
object
2 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointCreateRequest
object
61 properties 4 required
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointDetailDto
object
73 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementDto
object
16 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeDto
object
30 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceLanguageDtoV2_Simple
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceOptionDtoV2_Simple
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PagePurposeVersionsGroupedByGuid_Simple
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageableObject_Simple
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeCustomPreferenceDtoV2_Simple
object
5 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeDtoV2_Simple
object
27 properties 4 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeTopicDtoV2_Simple
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeVersionsGroupedByGuid_Simple
object
8 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_SortObject_Simple
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_TopicLanguageDtoV2_Simple
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceLanguageDtoV2_Detail
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceOptionDtoV2_Detail
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeCustomPreferenceDtoV2_Detail
object
5 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeDetailDtoV2_Detail
object
29 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeLanguageDtoV2_Detail
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_PurposeTopicDtoV2_Detail
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_TopicLanguageDtoV2_Detail
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PagePreferenceCenterSummaryDtoV2
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterSummaryDtoV2
object
7 properties 6 required
ConsentPreferences-UniversalConsentPreferenceManag_AdvancedPreferenceCenterDto_RootPublicAPI
object
14 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCCustomPreferenceDto_RootPublicAPI
object
8 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCCustomPreferenceOptionDto_RootPublicAPI
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCPurposeDto_RootPublicAPI
object
10 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCPurposeTopicDto_RootPublicAPI
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterPageDto_RootPublicAPI
object
7 properties
ConsentPreferences-UniversalConsentPreferenceManag_TranslationDto_RootPublicAPI
object
6 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_ElementDto_PagePublicAPI
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCCustomDataElementDto_PagePublicAPI
object
7 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCCustomPreferenceDto_PagePublicAPI
object
8 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCCustomPreferenceOptionDto_PagePublicAPI
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCPurposeDto_PagePublicAPI
object
10 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCPurposeTopicDto_PagePublicAPI
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PCSectionTranslationDto_PagePublicAPI
object
6 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterPageDto_PagePublicAPI
object
9 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterSectionDto_PagePublicAPI
object
9 properties
ConsentPreferences-UniversalConsentPreferenceManag_TranslationDto_PagePublicAPI
object
6 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectEntry_Page
object
3 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_LinkedIdentityGroupDto_Page
object
12 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageLinkedIdentityGroupDto_Page
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageableObject_Page
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_SortObject_Page
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointDtoV2_DetailV2
object
47 properties
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointNoticeWithVersionDto_DetailV2
object
9 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementField_DetailV2
object
3 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementOptionDtoV2_DetailV2
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementOptionDto_DetailV2
object
2 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomDataElementV2_DetailV2
object
10 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_DataElementLanguageDto_DetailV2
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageCollectionPointDtoV2_DetailV2
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageableObject_DetailV2
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterSummaryDto_DetailV2
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PrivacyNoticeVersionDtoV2_DetailV2
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeDetailDtoV2_DetailV2
object
18 properties 5 required
ConsentPreferences-UniversalConsentPreferenceManag_SimpleNameVersion_DetailV2
object
4 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_SortObject_DetailV2
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageMergeDSRequestDto
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_ConsentStringDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_DownStreamRuleAction
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_DsAttachments
object
1 property
ConsentPreferences-UniversalConsentPreferenceManag_DsGeolocation
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_DsPurposeScope
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeInformationDtoV2
object
15 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeNoteDtoV2
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_ReceiptInformationDetailDto
object
27 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_ReceiptInformationDetailSliceDto
object
9 properties
ConsentPreferences-UniversalConsentPreferenceManag_RuleActionResult
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_RuleEvaluationResult
object
7 properties
ConsentPreferences-UniversalConsentPreferenceManag_SourceDto
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_Pageable
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceInformation
object
3 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_CustomPreferenceOptionsInformation
object
2 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectForPurposeInformation
object
6 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_PageDataSubjectForPurposeInformation
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_TopicInformation
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterDto
object
14 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCustomPreferenceLanguageDto
object
5 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCustomPreferenceOptionDto
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferencePurposeCustomPreferenceDto
object
8 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferencePurposeTopicDto
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposesWithLanguagesDto
object
14 properties
ConsentPreferences-UniversalConsentPreferenceManag_TopicLanguageDto
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceCenterPurposesByIdentifier
object
7 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposesByIdentifierDto
object
8 properties
ConsentPreferences-UniversalConsentPreferenceManag_LinkTokenDto
object
5 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_PageLinkTokenDto
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectByPurposeInformation
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PreferenceDetail
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeInformation
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_TransactionInformation
object
8 properties
ConsentPreferences-UniversalConsentPreferenceManag_CollectionPointNoticeWithVersionDtoV1
object
8 properties
ConsentPreferences-UniversalConsentPreferenceManag_ConsentAttachmentResponseDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectElementDto
object
4 properties 1 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectGeolocationDto
object
6 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectProfileCustomPreferenceDto
object
3 properties 2 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectProfileCustomPreferenceOptionDto
object
3 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectProfileDto
object
14 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectProfilePurposeDto
object
22 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectProfileSliceDto
object
9 properties
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectProfileTopic
object
3 properties 3 required
ConsentPreferences-UniversalConsentPreferenceManag_DataSubjectSourceDto
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeNoteDto
object
5 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposeSimpleDetailsDtoV1
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_PurposesGroupEffectiveStatusDto
object
2 properties
ConsentPreferences-UniversalConsentPreferenceManag_SimpleNameVersionDtoV1
object
4 properties
ConsentPreferences-UniversalConsentPreferenceManag_PipelineRun
object
3 properties
ConsentPreferences-UniversalConsentPreferenceManag_PageCollectionPointDetailDto
object
11 properties
ConsentPreferences-UniversalConsentPreferenceManag_DeletePurposeFromDataSubject
object
4 properties
ConsentAPI_LinkedIdentityGroupRequestDto
object
3 properties 3 required
ConsentAPI_LinkedIdentityGroupDataSubjectResponseDto
object
4 properties
ConsentAPI_LinkedIdentityGroupResponseDto
object
5 properties
ConsentAPI_ConsentGroupPurposeRulesRequest
object
1 property
ConsentAPI_PurposeRuleRequest
object
2 properties 1 required
ConsentAPI_ConsentGroupDto
object
8 properties
ConsentAPI_ConsentGroupSummaryDto
object
5 properties
ConsentAPI_DataSubjectInformationDto
object
3 properties
ConsentAPI_DataSubjectPurposeInformationDto
object
4 properties
ConsentAPI_PurposeRuleDto
object
3 properties 1 required
ConsentAPI_ConsentGroupSettingsDto
object
1 property 1 required
ConsentAPI_ConsentGroupStatusPriorityDto
object
2 properties 1 required
ConsentAPI_JobCreateRequest
object
5 properties 3 required
ConsentAPI_JobResponse
object
9 properties
ConsentAPI_DataSubjectElementDto
object
3 properties 1 required
ConsentAPI_DataSubjectProfileDto
object
9 properties
ConsentAPI_DataSubjectProfilePurposeDto
object
16 properties
ConsentAPI_DataSubjectSearchResponse
object
2 properties
ConsentAPI_PurposeNoteDto
object
4 properties
ConsentAPI_DataSubjectSearchByElementRequest
object
3 properties
ConsentAPI_ContinuationToken
object
2 properties
ConsentAPI_AttachmentDto
object
1 property
ConsentAPI_CustomPreferenceChoiceDto
object
2 properties
ConsentAPI_CustomPreferenceDto
object
3 properties
ConsentAPI_PageableObjectWithContinuationToken
object
7 properties
ConsentAPI_PreferenceDto
object
2 properties
ConsentAPI_PrivacyNoticeDto
object
3 properties
ConsentAPI_PurposeScopeDto
object
2 properties
ConsentAPI_SortObject
object
3 properties
ConsentAPI_TransactionDto
object
30 properties
ConsentAPI_TransactionSliceDto
object
9 properties
ConsentAPI_ConsentString
object
2 properties
ConsentAPI_CustomPreferenceLanguageDtoV2
object
5 properties
ConsentAPI_CustomPreferenceOptionDtoV2
object
5 properties
ConsentAPI_DownStreamRuleAction
object
3 properties
ConsentAPI_DsAttachments
object
1 property
ConsentAPI_DsGeolocation
object
4 properties
ConsentAPI_DsPurposeScope
object
2 properties
ConsentAPI_PurposeCustomPreferenceDtoV2
object
5 properties
ConsentAPI_PurposeInformationDtoV2
object
17 properties
ConsentAPI_PurposeNoteDtoV2
object
5 properties
ConsentAPI_PurposeTopicDtoV2
object
5 properties
ConsentAPI_ReceiptInformationDetailDto
object
26 properties
ConsentAPI_ReceiptInformationDetailSliceDto
object
9 properties
ConsentAPI_RuleActionResult
object
4 properties
ConsentAPI_RuleEvaluationResult
object
7 properties
ConsentAPI_Source
object
3 properties
ConsentAPI_TopicLanguageDtoV2
object
3 properties
ConsentAPI_ConsentGroupRequest
object
3 properties
ConsentAPI_ConsentGroupDataSubjectsRequest
object
1 property
ConsentAPI_DataSubjectInformation
object
2 properties
ConsentAPI_ConsentGroupConsentGroupsRequest
object
1 property
ConsentAPI_EmailLinkTokenResponseDto
object
4 properties
ConsentAPI_EmailLinkTokenSliceDto
object
10 properties
ConsentAPI_PageableObject
object
6 properties
ConsentAPI_LinkedIdentityGroupDto
object
5 properties
ConsentAPI_LinkedIdentityGroupDtoSliceDto
object
10 properties
ConsentAPI_LinkedIdentityGroupPageItemDto
object
4 properties
ConsentAPI_LinkedIdentityGroupPageItemSliceDto
object
10 properties
ConsentAPI_DataSubjectAttachmentResponseDto
object
4 properties
ConsentAPI_DataSubjectElementResponseDto
object
4 properties
ConsentAPI_DataSubjectGeolocationResponseDto
object
5 properties
ConsentAPI_DataSubjectResponseDto
object
16 properties
ConsentAPI_DataSubjectResponseSliceDto
object
10 properties
ConsentAPI_DataSubjectSourceResponseDto
object
4 properties
ConsentAPI_NameGuidPair
object
2 properties
ConsentAPI_NoticeDetailResponseDto
object
8 properties
ConsentAPI_VersionedEntity
object
4 properties
ConsentAPI_DataSubjectProfileResponseDto
object
26 properties
ConsentAPI_DataSubjectProfileResponseSliceDto
object
10 properties
ConsentAPI_DataSubjectProfileTopicResponseDto
object
2 properties
ConsentAPI_DsProfileCustomPreferenceOptionResponseDto
object
2 properties
ConsentAPI_DsProfileCustomPreferenceResponseDto
object
3 properties
ConsentAPI_PurposeNoteResponseDto
object
5 properties
ConsentAPI_ConsentStringResponseDto
object
4 properties
ConsentAPI_DataSubjectInformationResponseDto
object
19 properties
ConsentAPI_ConsentGroupListDto
object
3 properties
ConsentAPI_PageConsentGroupListDto
object
11 properties
ConsentAPI_DeletionCertificateResponseDto
object
5 properties
ConsentAPI_DeletionCertificateSliceDto
object
10 properties
ConsentAPI_DataSubjectDeleteRequestV4
object
2 properties 2 required
ConsentAPI_DeletePurposeFromDataSubjectV4
object
3 properties 2 required
ConsentAPI_DataSubjectDeleteRequestV2
object
8 properties
ConsentAPI_DeleteDataSubjectByPurposeRequest
object
4 properties
ConsentAPI_CrossDeviceConsentDeleteRequest
object
1 property
DSPreferneceCache_UploadDataDto
object
5 properties
DSPreferneceCache_CollectionPointNoticeWithVersionDtoV1
object
8 properties
DSPreferneceCache_CosmosDsAttachment
object
4 properties
DSPreferneceCache_DataSubjectElementDto
object
3 properties
DSPreferneceCache_DataSubjectGeolocation
object
5 properties
DSPreferneceCache_DataSubjectProfileCustomPreferenceDto
object
3 properties
DSPreferneceCache_DataSubjectProfileCustomPreferenceOptionDto
object
2 properties
DSPreferneceCache_DataSubjectProfileDto
object
15 properties
DSPreferneceCache_DataSubjectProfilePurposeDto
object
23 properties
DSPreferneceCache_DataSubjectProfileTopic
object
2 properties
DSPreferneceCache_LinkToken
object
1 property
DSPreferneceCache_PurposeNoteDto
object
5 properties
DSPreferneceCache_PurposeSimpleDetailsDtoV1
object
2 properties
DSPreferneceCache_PurposesGroupEffectiveStatusDto
object
2 properties
DSPreferneceCache_SimpleNameVersionDtoV1
object
4 properties
DSPreferneceCache_CollectionPointNoticeProfilesDto
object
8 properties
DSPreferneceCache_DataSubjectProfilesDto
object
12 properties
DSPreferneceCache_DataSubjectProfilesPurposeDto
object
24 properties
DSPreferneceCache_DataSubjectProfilesSliceDto
object
9 properties
DSPreferneceCache_PageableObject
object
6 properties
DSPreferneceCache_PurposeSimpleDetailsDto
object
2 properties
DSPreferneceCache_SimpleNameVersionDto
object
3 properties
DSPreferneceCache_SortObject
object
3 properties
DSPreferneceCache_ConsentAttachmentReferencesResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

onetrust-consent-preferences-universal-consent-preference-management-oas-openapi.json Raw ↑

Other APIs OneTrust publishes across the network.

OneTrust AI Governance — AI Governance
OneTrust Platform — Global Activity
OneTrust Consent & Preferences — Consent Interfaces
OneTrust Consent & Preferences — Consent Management Platform (CMP)
OneTrust Consent & Preferences — Consent Receipts
OneTrust Consent & Preferences — Cookie Consent
OneTrust Consent & Preferences — Cookie Consent (Swagger)
OneTrust Consent & Preferences — Cookie Domain Data
OneTrust Consent & Preferences — Cross-Device Consent
OneTrust Consent & Preferences — Mobile App Consent
OneTrust Consent & Preferences — Policy & Notice Management
OneTrust Data Use Governance — Data Catalog
Where this information came from

This is an independent, third-party profile of OneTrust Consent & Preferences — Universal Consent & Preference Management (OAS), published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.