🎉 OneTrust 202608.1.0 Released!
We are excited to announce the following enhancements in the OneTrust Developer Portal as part of OneTrust 202608.1.0 (Summer Release).
For more information about the release and our product updates in the OneTrust Platform, 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.
Assessment Automation
General Availability
- Enhancements to Assessment Automation APIs
The following enhancements have been made to the Assessment Automation APIs:- Updated the Launch Assessment V3 API to include the
recordAdminIdrequest parameter. This parameter specifies the user who will be assigned as the record admin for the assessment. - Updated the Get Assessment Record API to include the
questionResponseWithAiMetadataresponse object. This object will return AI-generated answer metadata, including confidence scores, flags, and answer source information. - Updated the Get List of Assessments by Criteria API with the following enhancements:
- Added the
completedByresponse parameter to return the unique identifier of the user who completed the assessment. - Added the
assessmentCompletedByresponse object to return details about the user who completed the assessment, such as the full name and email address. - Added the
assessmentDetailUrlresponse parameter to return a direct link to the assessment. - Added the
recordAdminId,recordAdmin, andrecordAdminDataresponse parameters to return record admin information, including the record admin's identifier and user details.
- Added the
- Updated the Launch Assessment V3 API to include the
Data Discovery
General Availability
- Enhancements to Data Discovery APIs
Added parameter validation to support periods (.) in classifier names. This validation has been added for theclassifierNamepath parameter in the Get Custom Classifier API, Update Custom Classifier API, and Delete Custom Classifier API, and for thenamebody parameter in the Create Custom Classifier API and Update Custom Classifier API.
Data Subject Rights (DSR) Automation
Existing Public Preview Features
- New DROP Management APIs
Added the Create Data Subject Request for DROP Record API and the Update DROP Record API to create and update the status of Delete Request and Opt-out Platform (DROP) requests, respectively. These APIs support California-registered data brokers in managing DROP requests for deleting or opting out data subjects permanently.The Create Drop Request API has been renamed to the Create Data Subject Request for DROP Record API. The Update Drop Status API has been renamed to Update DROP Record API.
Incident Management
General Availability
- Enhancements to Incident APIs
Updated the Get Incident API and the Update Incident API to return theattachmentsresponse object that contains attachment details and metadata. This enhancement enables downstream systems to identify attachments and associate them with the originating incident.
Mobile App Consent
General Availability
- New Applications APIs | Available with Solution Packaging Only
Added APIs to retrieve application scan results, detected SDKs, permissions, and iOS privacy manifest analysis data. These APIs help developers programmatically analyze mobile applications, monitor scan results, identify detected SDKs and permissions, and review iOS privacy manifest compliance data.
Fixed
- Resolved an issue that caused restricted linked categories to be included in IAB legitimate interest (LI) consent processing when the App Tracking Transparency (ATT) permission was not granted. Restricted linked categories are now excluded from LI consent calculations and their LI status is returned as inactive (
groupLIConsent = 0). - Resolved an issue that caused DSAR requests to fail when using unsupported language codes. The language is now hardcoded to
en-usto prevent empty translations when a language is not enabled in the web form. - Resolved an issue that caused the CMP APIs to create separate cache entries for requests that differed only by query parameters. Cache keys now use only the URL origin and pathname while preserving the full URL for request processing, improving cache efficiency and ensuring consistent cache hits across requests with different query parameter values.
- Resolved an issue that caused the Get List of Applications API to return an error when valid requests were submitted.
- Resolved an issue that skipped CCPA consent processing for Age Gate and App Tracking Transparency (ATT) interaction types. Consent processing is now applied consistently for these interaction scenarios.
Addendum: This release note was added on August 14, 2026. - Resolved an issue in Age Gate consent processing where an undefined upper age bound could result in incorrect consent range evaluation. Age ranges without a specified upper bound are now treated as open-ended to ensure accurate age eligibility calculations.
Addendum: This release note was added on August 14, 2026.
New Public Preview Features
-
New Submit Global Opt-Out Request API
Added the Submit Global Opt-Out Request API as part of the CMP APIs to allow applications to submit a Global Opt-Out Data Subject Access Request (DSAR) on behalf of a data subject. This API enables organizations to support global opt-out workflows and honor data subject opt-out preferences across devices and services.
Addendum: This release note was added on August 14, 2026. -
Enhancements to Consent Management Platform (CMP) APIs
The following enhancements have been made to the CMP APIs:-
Added the
GlobalOptOutMobileSectionHeaderandGlobalOptOutEmailFieldPlaceholderTextkeys and removed theGlobalOptOutDescriptionkey. These changes enable correct display of the mobile section header and email placeholder text in Global Opt Out implementations. -
Updated the Global Opt Out implementation to use
customCategoryIdfor a group instead ofgroupIdwhen determining the associated purpose. This enhancement ensures purpose values are resolved consistently across languages when new languages are added to the Global Opt Out configuration. -
Enhanced Age Gate consent string generation to represent hidden, non-actionable purposes as not applicable (
0) instead of opted out (1). When a purpose is hidden because a user is below the permitted age range, generated consent strings now reflect that consent could not be provided, aligning privacy string output with Age Gate behavior. -
Applied performance optimizations to CMP APIs, reducing response processing times for the Get Banner Data API, Get Preference Center Data API, and Get IAB and Google Vendors API.
-
Added the
OT-Cache-Statusresponse header to provide cache hit and miss visibility for CMP API requests. The header returns cache status information for individual fetch operations, helping developers troubleshoot caching behavior and monitor API performance.
Addendum: This release note was added on August 14, 2026. -
Added support for the
globalOptOutDataresponse object in the following APIs to return Global Opt-Out configuration data and UI elements, including linked categories, confirmation messages, instructional content, communication preferences, and display text:Addendum: This release note was added on August 14, 2026.
-
Added support for the
ERROR_CODE_GLOBAL_OPT_OUT_NOT_CONFIGURED,ERROR_CODE_GLOBAL_OPT_OUT_DISABLED, andERROR_CODE_DSARerror codes to provide more detailed error handling and troubleshooting for Global Opt-Out and DSAR-related scenarios.
Addendum: This release note was added on August 14, 2026.
-
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.
Settings & Administration
General Availability
- New Documents APIs
Added the new Get Download Token API and Download Document API to support secure document and attachment downloads through token-based access. These APIs allow developers to generate short-lived download tokens and retrieve document content without exposing direct file access. - New Get List of Event Types API
Added the Get List of Event Types API to retrieve the event types used to track user and system activity. Results can be filtered by product area or record type to help identify relevant audit events.
Universal Consent & Preference Management
General Availability
- Enhancements to Bulk Actions Import Template and Bulk Export APIs
Change a data subject's identifier type using the CHANGE_IDENTIFIER_TYPE action when using the Consent data subjects bulk actions import template. This enhancement allows you to specify a new identifier type for multiple data subjects at once.
Additionally, leverage thenewIdentifierTypeparameter in the Create Bulk Export API when completingDATA_SUBJECTS_BULK_ACTIONexports. This parameter allows you to specify the new identifier type to assign to data subjects and is required when the action type is set toCHANGE_IDENTIFIER_TYPE.
For more information, see Bulk Importing Consent Records.
Addendum: This release note was updated on August 14, 2026. - Enhancements to Universal Consent & Preference Management APIs
Added thereactivationDateresponse parameter to return the date and time when a temporarily paused consent purpose will be automatically reactivated. This enhancement applies to the following APIs: - Enhancements to Consent Receipts APIs
TheclearExpirationobject within thereceiptOptionsparameter on the following APIs has been updated to allow users to remove the expiration for purposes configured with a status of Implicit consent from a receipt.
Fixed
- Updated the
collectionPointTypequery parameter in the Get List of Collection Points API to align with current collection point types.- Added:
HOSTED_WEB_FORM,EMBEDDED_WEB_FORM, andBULK_IMPORT - Removed:
EMAIL,CALL_CENTER,PAPER,IN_PERSON, andOTHER
- Added:
