OneTrust Bulk Export API

The Bulk Export APIs are used to extract large volumes of cookie receipts, consent receipts, and data subjects.

Operations 7

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/ot-insights/v1/bulk-export-jobs List bulk exports · Get List of Bulk Exports #
Ask an LLM
“What bulk exports have I run and what state are they in?”
“Do bulk exports expire after a while?”
Tell an agent
List my bulk exports with their status and creation date.
Show page {page} of bulk exports sorted by {sort}.
POST /api/ot-insights/v1/bulk-export-jobs Start a bulk data export · Create Bulk Export #
Ask an LLM
“How do I export consent receipts in bulk for a date range?”
“Which export types and file formats can a bulk export produce?”
Tell an agent
Start a {exportType} bulk export from {startDate} to {endDate}.
Create bulk export {name} of type {exportType} in {exportFormat} format.
GET /api/ot-insights/v1/bulk-export-jobs/credits Check remaining bulk export credits · Get Bulk Export Credit Details #
Ask an LLM
“How many bulk export credits do I have left?”
“What is my account's total bulk export credit allowance?”
Tell an agent
Show my bulk export credit balance.
Tell me how many export credits remain on the account.
GET /api/ot-insights/v1/bulk-export-jobs/{id} Check the progress of a bulk export · Get Bulk Export Status #
Ask an LLM
“Is my bulk export finished yet?”
“How far along is a particular export job?”
Tell an agent
Get the status and progress of bulk export {id}.
Check whether export {id} has completed.
DELETE /api/ot-insights/v1/bulk-export-jobs/{id} Cancel an unfinished bulk export · Cancel Bulk Export #
Ask an LLM
“How do I stop a bulk export that is still running?”
“Can I cancel an export that has already completed?”
Tell an agent destructive · confirm first
Cancel bulk export {id}.
Stop the in-progress export job {id}.
GET /api/ot-insights/v1/bulk-export-jobs/{id}/download Get download details for a bulk export · Get Bulk Export Download Details #
Ask an LLM
“How do I download the file produced by a finished bulk export?”
“How long is the download token for an export valid?”
Tell an agent
Get the download URL and token for bulk export {id}.
Give me the file name and download link for export {id}.
GET /api/ot-insights/v1/bulk-export-jobs/{id}/download/pages Page through download details of a large export · Get List of Bulk Export Download Details #
Ask an LLM
“My bulk export produced many files — how do I page through their download links?”
“Can I use a continuation token to fetch the next batch of export files?”
Tell an agent
List the paged download files for export {id}.
Fetch the next page of download files for export {id} using token {continuationToken}.

Documentation

📖
Documentation
https://developer.onetrust.com/onetrust/reference/attribute-management
📖
Documentation
https://developer.onetrust.com/onetrust/reference/activity-log
📖
Documentation
https://developer.onetrust.com/onetrust/reference/preferences-v2
📖
Documentation
https://developer.onetrust.com/onetrust/reference/banner
📖
Documentation
https://developer.onetrust.com/onetrust/reference/consent-receipts
📖
Documentation
https://developer.onetrust.com/onetrust/reference/applications
📖
Documentation
https://developer.onetrust.com/onetrust/reference/categorizations
📖
Documentation
https://developer.onetrust.com/onetrust/reference/domain-data
📖
Documentation
https://developer.onetrust.com/onetrust/reference/preferences
📖
Documentation
https://developer.onetrust.com/onetrust/reference/mobile-app-data
📖
Documentation
https://developer.onetrust.com/onetrust/reference/privacy-notice-v2
📖
Documentation
https://developer.onetrust.com/onetrust/reference/collection-points
📖
Documentation
https://developer.onetrust.com/onetrust/reference/catalog-search-v1
📖
Documentation
https://developer.onetrust.com/onetrust/reference/classification
📖
Documentation
https://developer.onetrust.com/onetrust/reference/custom-scan
📖
Documentation
https://developer.onetrust.com/onetrust/reference/carbon-management
📖
Documentation
https://developer.onetrust.com/onetrust/reference/audit-records
📖
Documentation
https://developer.onetrust.com/onetrust/reference/bulk-export
📖
Documentation
https://developer.onetrust.com/onetrust/reference/attachments
📖
Documentation
https://developer.onetrust.com/onetrust/reference/system-credentials
📖
Documentation
https://developer.onetrust.com/onetrust/reference/inventory-relationships-v2
📖
Documentation
https://developer.onetrust.com/onetrust/reference/model-management
📖
Documentation
https://developer.onetrust.com/onetrust/reference/tasks
📖
Documentation
https://developer.onetrust.com/onetrust/reference/groups-v2
📖
Documentation
https://developer.onetrust.com/onetrust/reference/assessment-actions
📖
Documentation
https://developer.onetrust.com/onetrust/reference/inventory
📖
Documentation
https://developer.onetrust.com/onetrust/reference/inventory-1
📖
Documentation
https://developer.onetrust.com/onetrust/reference/drop-management
📖
Documentation
https://developer.onetrust.com/onetrust/reference/incidents
📖
Documentation
https://developer.onetrust.com/onetrust/reference/document-controller
📖
Documentation
https://developer.onetrust.com/onetrust/reference/audits
📖
Documentation
https://developer.onetrust.com/onetrust/reference/initiatives
📖
Documentation
https://developer.onetrust.com/onetrust/reference/document-attachments
📖
Documentation
https://developer.onetrust.com/onetrust/reference/issues
📖
Documentation
https://developer.onetrust.com/onetrust/reference/control-implementations
📖
Documentation
https://developer.onetrust.com/onetrust/reference/training
📖
Documentation
https://developer.onetrust.com/onetrust/reference/contracts

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/onetrust:onetrust-bulk-export-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

onetrust-bulk-export-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Platform Bulk Export API
  version: '1.0'
  contact:
    name: OneTrust Support
    url: https://my.onetrust.com/s/contactsupport
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
  description: The Bulk Export APIs are used to integrate external systems and extract specific data from Cookie Consent and Universal Consent & Preference Management in the OneTrust platform.
servers:
- url: https://{hostname}
  variables:
    hostname:
      default: hostname
      description: The OneTrust hostname such as app.onetrust.com, app-eu.onetrust.com, app-de.onetrust.com, app-uk.onetrust.com, app-apac.onetrust.com, trial.onetrust.com, or uat.onetrust.com.
tags:


# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/openapi/onetrust-bulk-export-api-openapi.yml