overlay: 1.0.0
info:
title: API Evangelist enhancements — Consent & Preferences - Cookie Consent (Swagger)
version: 1.0.0
extends: onetrust-consent-preferences-cookie-consent-swagger-openapi.json
x-apievangelist:
generated: '2026-08-27'
method: generated
source: openapi/onetrust-consent-preferences-cookie-consent-swagger-openapi.json
note: Additive only. This overlay never mutates the original contract; apply it to a copy.
actions:
- target: $.info
description: Record where this contract was harvested from and what it covers.
update:
x-apievangelist-source: https://developer.onetrust.com/onetrust/openapi/consent-preferences-cookie-consent-swagger.json
x-apievangelist-harvested: '2026-08-27'
x-apievangelist-operation-count: 11
x-apievangelist-catalog: https://developer.onetrust.com/onetrust/.well-known/api-catalog
- target: $
description: 'Attach the cross-cutting runtime semantics OneTrust documents on the portal but does not put in
the contract: rate-limit headers, the absence of idempotency, pagination styles, and the deprecation signal.'
update:
x-apievangelist-rate-limit:
status: 429
headers:
- Retry-After
- ot-ratelimit-event-id
- ot-requests-allowed
- ot-period
- ot-request-made
account_hour: 200000
endpoint_minute: 1000
docs: https://developer.onetrust.com/onetrust/reference/rate-limits-overview
x-apievangelist-idempotency:
supported: false
note: No idempotency key exists anywhere in the OneTrust platform. Retried writes duplicate.
x-apievangelist-pagination:
styles:
- offset (page/size/sort)
- request-continuation (keyset)
docs: https://developer.onetrust.com/onetrust/reference/understanding-implementing-pagination
x-apievangelist-deprecation:
policy: https://developer.onetrust.com/onetrust/reference/onetrust-api-sunsetting-deprecation-guidelines
signal: RFC 7234 299 Warning header during the deprecation period; RFC 8594 Deprecation/Sunset headers are
NOT used.
list: https://developer.onetrust.com/onetrust/reference/deprecated-apis-list
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.