🎉 OneTrust 202505.2.0 Released!
We are excited to announce the following enhancements in the OneTrust Developer Portal as part of OneTrust 202505.2.0.
For more information about the release and our product updates in the OneTrust application, refer to the OneTrust Release Notes page. Learn more about environment maintenance on the Current and Historic Maintenance page, and subscribe to proactive environment notifications on our System Status and Scheduled Maintenance page.
Cookie Consent
Existing Public Preview Features
- Bulk Export APIs: The following APIs are now available for use to create and cancel bulk exports and retrieve their status, progress, download details, and credit details. These APIs enable users to extract large volumes of cookie receipts, consent receipts, and data subjects at once with a limit of six bulk exports per month.
Mobile App Consent
Existing Public Preview Features
- Consent Management Platform APIs: The following APIs are now available for use with retrieving interface attributes needed to display the Banner and Preference Center, retrieving a list of active IAB and Google Vendors to display on the Preference Center, and logging consent when an end user interacts with a Banner or Preference Center. These APIs enable you to easily access data for Banner and Preference Center implementations, disclose vendor information to end users, and capture end user consent.
Things to Know
- The following changes have been made to the Consent Management Platform (CMP) APIs:
- Added the following interaction types to the Log Consent API to allow users to interact with the preference center, SDK List, and Vendor List interfaces in accordance with the Show Close Button and Continue Without Accepting Link Banner behaviors.
PREFERENCE_CENTER_CONTINUE_WITHOUT_ACCEPTING
SDK_LIST_CLOSE
SDK_LIST_CONTINUE_WITHOUT_ACCEPTING
VENDOR_LIST_CLOSE
VENDOR_LIST_CONTINUE_WITHOUT_ACCEPTING
- Updated the Log Consent API to include the
appConfig
object in the response. This enhancement allows you to easily change and apply values to your configuration behavior, improving its performance and eliminating the need to execute a code deployment process. - Added extensive
aria-label
support across various CMP API responses to comply with WCAG regulations, improving accessibility for screen reader users (WCAG-A 4.1.2: Name, Role, Value).- Added the following parameters to the Get Preference Center Data API:
-
regionAriaLabel
listAriaLabel
listItemAriaLabel
checkBoxEnabledAriaLabel
checkBoxDisabledAriaLabel
sdkListTitleAriaLabel
filterSDKListAriaLabel
alphabeticFilterAriaLabel
copyConfirmationAriaLabel
clearButtonAnnouncement
qrCodeAriaLabel
filterAriaLabel
headingAriaLabel
selectedAriaLabel
activeAriaLabel
filterSDKListTitle
-
- Added the following parameters to the Get Banner Data API:
qrCodeAriaLabel
headingAriaLabel
selectedAriaLabel
- Added the following parameter to the Get IAB Google Vendors API:
filterVendorListTitle
- Added the following parameters to the Get Preference Center Data API:
- Updated the Get Banner Data, Get IAB and Google Vendors, Get Preference Center Data, and Log Consent APIs to include the
lastReconsentDate
parameter in the appConfig
object of the response. This enhancement allows you to track the last re-consent date when a user interacted with a Banner or preference center, providing you with more specific details for user activity monitoring and auditing purposes.
- Added the following interaction types to the Log Consent API to allow users to interact with the preference center, SDK List, and Vendor List interfaces in accordance with the Show Close Button and Continue Without Accepting Link Banner behaviors.
Universal Consent & Preference Management
Fixed
- Resolved an issue that prevented the
retainTransactions
parameter from behaving as expected when calling the Delete Purpose from Data Subjects API. Receipts associated to data subjects are now retained when retainTransactions
is set to true. - Resolved an issue where the
sorted
parameter was not returning as true
in the response of the Get List of Receipts API even when a value for the sort query parameter was passed in the request.
Existing Public Preview Features
- High-Performance Data Subject APIs: High-performance Data Subject APIs are now available for use when retrieving data subjects' basic details, purpose details, email link tokens, and associations with Data Subject Groups. These APIs improve existing Data Subject APIs by offering multiple, separate APIs with more targeted queries to increase efficiency by providing faster response times.
The Data Subjects V4 APIs are under Public Preview and use of these APIs will require a migration. Please contact OneTrust Support to request access.
- Get Data Subject API
- Get Data Subject Details API
- Get List of All Purpose Details by Data Subject API
- Get Purpose Details by Data Subject API
- Get List of All Purpose Details for All Data Subjects API
- Get List of Data Subjects API
- Get List of Data Subject Group Members API
- Get List of Data Subject Group Associations by Data Subject API
- Get Data Subject Token API
- Get List of Data Subject Tokens API
- Bulk Export APIs: The following APIs are now available for use to create and cancel bulk exports and retrieve their status, progress, download details, and credit details. These APIs enable users to extract large volumes of cookie receipts, consent receipts, and data subjects at once with a limit of six bulk exports per month.