TrustArc is a Walnut Creek, California enterprise privacy management platform that helps organizations operationalize global data privacy programs. Its product portfolio spans three suites. Privacy Studio covers consumer-facing consent and rights with Cookie Consent Manager, Consent & Preference Manager, Individual Rights Manager (DSR automation), and the Unified Trust Center. The Governance Suite covers internal privacy program operations with PrivacyCentral, Data Mapping & Risk Manager, Assessment Manager (PIA/DPIA/TIA), and Nymity Research for regulatory intelligence. Assurance Services delivers third-party attestations including Data Privacy Framework verification, GDPR and CCPA/CPRA validation, APEC CBPR/PRP, and TRUSTe Responsible AI Certification. TrustArc exposes a developer surface through gated APIs documented in the customer help center — including the Gateway API, Individual Rights Manager Rapid/Client APIs, Cookie Consent Manager Reporting API, Consent & Preference Manager Rapid/Standard APIs, and Assessment Manager Internal API — plus a Mobile Consent SDK (iOS), 300+ prebuilt connectors to platforms such as Salesforce, HubSpot, Marketo, Adobe Experience Manager, Microsoft Dynamics, Jira, and Google Workspace, and a Google Consent Mode v2 template published on GitHub. The developer surface is larger than it looks: TrustArc serves one machine-readable contract openly — the Guardian identity API at login.truste.com/v3/api-docs, an OpenAPI 3.1.0 document with 205 paths, 276 operations and 158 schemas that includes a standards-compliant SCIM 2.0 provisioning surface — plus OpenID Connect and RFC 8414 discovery documents advertising PKCE, mTLS-bound tokens, DPoP and token exchange. Six further external APIs (Cookie Consent Manager External v1, CCM Reporting, Individual Rights Manager, Consent & Preference Manager, the Data Mapping Hub external-integration API and Assessment Manager) are fully documented in the public help center with endpoints, payloads, status codes and a versioning and deprecation policy, but publish no OpenAPI. Founded over 28 years ago and serving 1,500+ enterprises including Abbott, ADP, GE, Nike, and Starbucks, TrustArc operates on a commercial SaaS model with no published pricing; API credentials are issued by an account administrator rather than self-service.
TrustArc publishes 56 API contracts indexed on the APIs.io network, including Accounts API, Accounts Custom Meta Tags API, Accounts Extension API, and 53 more. Tagged areas include Privacy, SCIM, Identity, OAuth, and User Provisioning.
The TrustArc catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
TrustArc’s developer surface includes authentication, GitHub presence, changelog, sandbox, documentation, API reference, getting-started guide, and 52 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/trustarc/"><img src="https://apis.io/badge/trustarc/card.svg" alt="TrustArc on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Protected Resource Metadata+5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified)
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Access Clarityscores 23.7 — up to +15.3 composite points
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Manage the website inventory of a Cookie Consent Manager instance and queue tracker scans. Version v1.0, released 2025-04-23, with a published versioning policy (URI versioning,...
Create, label, search and close data subject requests (DSR/DSAR) in Individual Rights Manager, and register callbacks for request status changes. Request bodies are keyed by per...
Read and write consent records, consent forms, data subjects and their callbacks in Consent & Preference Manager, with a matching EU data-residency deployment at cpm.trustarc.eu...
Synchronize the privacy data inventory — Business Processes, IT Systems, Company Affiliates and Third Parties — between a customer system of record and TrustArc's Data Mapping &...
Pull consent analytics out of Cookie Consent Manager — analytics reports, consent locations and GDPR reports, in JSON and CSV. Version 1.4 of the guide, last updated 2026-01-07....
Create Assessment Manager projects (PIA/DPIA/TIA) programmatically over a RESTful surface, plus an external-integration project answer endpoint and packaged Salesforce and Servi...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: trustarc
name: TrustArc
description: 'TrustArc is a Walnut Creek, California enterprise privacy management platform that helps organizations operationalize
global data privacy programs. Its product portfolio spans three suites. Privacy Studio covers consumer-facing consent and
rights with Cookie Consent Manager, Consent & Preference Manager, Individual Rights Manager (DSR automation), and the Unified
Trust Center. The Governance Suite covers internal privacy program operations with PrivacyCentral, Data Mapping & Risk Manager,
Assessment Manager (PIA/DPIA/TIA), and Nymity Research for regulatory intelligence. Assurance Services delivers third-party
attestations including Data Privacy Framework verification, GDPR and CCPA/CPRA validation, APEC CBPR/PRP, and TRUSTe Responsible
AI Certification. TrustArc exposes a developer surface through gated APIs documented in the customer help center — including
the Gateway API, Individual Rights Manager Rapid/Client APIs, Cookie Consent Manager Reporting API, Consent & Preference
Manager Rapid/Standard APIs, and Assessment Manager Internal API — plus a Mobile Consent SDK (iOS), 300+ prebuilt connectors
to platforms such as Salesforce, HubSpot, Marketo, Adobe Experience Manager, Microsoft Dynamics, Jira, and Google Workspace,
and a Google Consent Mode v2 template published on GitHub. The developer surface is larger than it looks: TrustArc serves
one machine-readable contract openly — the Guardian identity API at login.truste.com/v3/api-docs, an OpenAPI 3.1.0 document
with 205 paths, 276 operations and 158 schemas that includes a standards-compliant SCIM 2.0 provisioning surface — plus
OpenID Connect and RFC 8414 discovery documents advertising PKCE, mTLS-bound tokens, DPoP and token exchange. Six further
external APIs (Cookie Consent Manager External v1, CCM Reporting, Individual Rights Manager, Consent & Preference Manager,
the Data Mapping Hub external-integration API and Assessment Manager) are fully documented in the public help center with
endpoints, payloads, status codes and a versioning and deprecation policy, but publish no OpenAPI. Founded over 28 years
ago and serving 1,500+ enterprises including Abbott, ADP, GE, Nike, and Starbucks, TrustArc operates on a commercial SaaS
model with no published pricing; API credentials are issued by an account administrator rather than self-service.'
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source:
- authentication
- scopes
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
position: Producing
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trustarc.png
tags:
- Privacy
- SCIM
- Identity
- OAuth
- User Provisioning
- Privacy Management
- Consent Management
- Cookie Consent
- Preference Management
- Data Subject Rights
- DSR
- Privacy Governance
- Data Mapping
- Privacy Assessments
- PIA
- DPIA
- GDPR
- CCPA
- CPRA
- Data Privacy Framework
- TRUSTe
- AI Governance
- Responsible AI
- Compliance
- Certification
- RegTech
- Trust Center
- Enterprise Saas
- Authentication
tags_raw:
- Privacy
- Data Privacy
- SCIM
- Identity
- OAuth
- User Provisioning
- Privacy Management
- Consent Management
- Cookie Consent
- Preference Management
- Data Subject Rights
- DSR
- Privacy Governance
- Data Mapping
- Privacy Assessments
- PIA
- DPIA
- GDPR
- CCPA
- CPRA
- Data Privacy Framework
- TRUSTe
- AI Governance
- Responsible AI
- Compliance
- Certifications
- RegTech
- Trust Center
- Enterprise SaaS
- Authentication
url: https://raw.githubusercontent.com/api-evangelist/trustarc/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-08-27'
specificationVersion: '0.23'
apis:
- name: TrustArc Cookie Consent Manager External API
description: 'Manage the website inventory of a Cookie Consent Manager instance and queue tracker scans. Version v1.0, released
2025-04-23, with a published versioning policy (URI versioning, 12-month support for superseded major versions), a dated
changelog and a troubleshooting reference. Endpoints add and remove websites against a cmUuid, queue asynchronous cookie
scans, and read the tracker inventory. Returns per-item result arrays with 207 Multi-Status on partial success. Requires
SUPER_ADMIN, ADMIN or DESIGNER. No OpenAPI is published. The base host is per-tenant: TrustArc''s own API reference writes
it as https://<your-ccm-domain>/external/v1, so the templated form is recorded rather than a guessed shared host.'
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/53517557106963-API-Reference
baseURL: https://{your-ccm-domain}
tags:
- Cookie Consent
- Consent Management
- Tracker Scanning
- Privacy
properties:
- type: APIReference
url: https://trustarchelp.zendesk.com/hc/en-us/articles/53517557106963-API-Reference
- type: GettingStarted
url: https://trustarchelp.zendesk.com/hc/en-us/articles/53517235461651-Getting-Started
- type: ChangeLog
url: https://trustarchelp.zendesk.com/hc/en-us/articles/53518189041043-API-Versioning-Changelog
- type: Support
url: https://trustarchelp.zendesk.com/hc/en-us/articles/53518128482707-FAQs-Troubleshooting
- type: AgentSkill
url: skills/trustarc-cookie-consent-website-scan.md
- type: ErrorCatalog
url: errors/trustarc-problem-types.yml
- name: TrustArc Individual Rights Manager External API
description: Create, label, search and close data subject requests (DSR/DSAR) in Individual Rights Manager, and register
callbacks for request status changes. Request bodies are keyed by per-form field IDs discovered from GET /api/v1/external/forms/all
rather than by display labels. Includes request status and verification-type references, custom label management, request
task operations, and an external callback controller filtered by request type, form, data subject type, status, brand,
jurisdiction and verification type. Documented in the help center; no OpenAPI is published.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/52354102146579-DROP-Process-to-IRM-API-Integration-Guide
baseURL: https://irm.trustarc.com/server/api/v1
tags:
- Data Subject Rights
- DSR
- DSAR
- Privacy
- Webhook
tags_raw:
- Data Subject Rights
- DSR
- DSAR
- Privacy
- Webhooks
properties:
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/52354102146579-DROP-Process-to-IRM-API-Integration-Guide
- type: APIReference
url: https://trustarchelp.zendesk.com/hc/en-us/sections/31910350237203-Individual-Rights-RESTful-API-Overview
- type: Webhooks
url: asyncapi/trustarc-webhooks.yml
- type: AgentSkill
url: skills/trustarc-dsr-request-lifecycle.md
- name: TrustArc Consent & Preference Manager External API
description: Read and write consent records, consent forms, data subjects and their callbacks in Consent & Preference Manager,
with a matching EU data-residency deployment at cpm.trustarc.eu. Exposes external consent, consent form, data subject
and report controllers plus consent and data-subject callback registration filtered by account, brand, program, consent
form and data subject type. A real-time consent enqueue endpoint shipped in the 2026-07-15 release. Also offers Rapid
API, a customer-authored integration template for connecting CPM to third-party systems over REST.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/40520220419475-External-Consent-Controller
baseURL: https://cpm.trustarc.com/server/api/v1
tags:
- Consent Management
- Preference Management
- Privacy
- Webhook
tags_raw:
- Consent Management
- Preference Management
- Privacy
- Webhooks
properties:
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/40520220419475-External-Consent-Controller
- type: Webhooks
url: asyncapi/trustarc-webhooks.yml
- name: TrustArc Data Mapping Hub External Integration API
description: Synchronize the privacy data inventory — Business Processes, IT Systems, Company Affiliates and Third Parties
— between a customer system of record and TrustArc's Data Mapping & Risk Manager. Every resource is addressable by both
TrustArc's internalId and the customer's own externalId, with upsert operations keyed on externalId, and each resource
exposes a dated change-event feed (integration-events) filtered by eventType and a since timestamp for incremental sync.
Paginated with the Spring Data page envelope. Documented in the help center; no OpenAPI is published.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49882097212435-Retrieve-All-Business-Processes
baseURL: https://api.trustarc.com/api/hub/external-integration
tags:
- Data Mapping
- Data Inventory
- Privacy Governance
- Third-Party Risk Management
tags_raw:
- Data Mapping
- Data Inventory
- Privacy Governance
- Third Party Risk
- Third-Party Risk
properties:
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49882097212435-Retrieve-All-Business-Processes
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- name: TrustArc Cookie Consent Manager Reporting API
description: Pull consent analytics out of Cookie Consent Manager — analytics reports, consent locations and GDPR reports,
in JSON and CSV. Version 1.4 of the guide, last updated 2026-01-07. Auth server login.truste.com, reporting server api.trustarc.com/api/ccm-reporting/.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/35645279167891-Overview
baseURL: https://api.trustarc.com/api/ccm-reporting
tags:
- Consent Management
- Reporting
- Analytics
- GDPR
properties:
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/35645279167891-Overview
- type: Authentication
url: authentication/trustarc-authentication.yml
- name: TrustArc Assessment Manager API
description: Create Assessment Manager projects (PIA/DPIA/TIA) programmatically over a RESTful surface, plus an external-integration
project answer endpoint and packaged Salesforce and ServiceNow connectors. Documents both a production host (assess.truste.com)
and a staging host (assess-stage.truste.com). Documented in the help center; no OpenAPI is published.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/38618198125331-Understanding-the-API-Endpoint
baseURL: https://assess.truste.com/api/v1
tags:
- Privacy Assessments
- PIA
- DPIA
- Privacy Governance
properties:
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/38618198125331-Understanding-the-API-Endpoint
- type: GettingStarted
url: https://trustarchelp.zendesk.com/hc/en-us/articles/38618328259091-Creating-an-Assessment-via-API
- type: Sandbox
url: sandbox/trustarc-sandbox.yml
- aid: trustarc:trustarc-accounts-api
name: TrustArc Accounts API
description: The Accounts API from TrustArc — 14 operation(s) for accounts.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Account
tags_raw:
- Accounts
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-custommetatags-api
name: TrustArc Accounts Custom Meta Tags API
description: The Accounts-CustomMetaTags API from TrustArc — 7 operation(s) for accounts-custommetatags.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-CustomMetaTags
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-custommetatags-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-extension-api
name: TrustArc Accounts Extension API
description: The Accounts-Extension API from TrustArc — 6 operation(s) for accounts-extension.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-Extension
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-extension-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-fieldtypes-api
name: TrustArc Accounts Fieldtypes API
description: The Accounts-fieldtypes API from TrustArc — 3 operation(s) for accounts-fieldtypes.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-fieldtypes
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-fieldtypes-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-metatags-api
name: TrustArc Accounts Meta Tags API
description: The Accounts-MetaTags API from TrustArc — 3 operation(s) for accounts-metatags.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-MetaTags
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-metatags-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-organizationalstructure-api
name: TrustArc Accounts Organizational Structure API
description: The Accounts-OrganizationalStructure API from TrustArc — 6 operation(s) for accounts-organizationalstructure.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-OrganizationalStructure
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-organizationalstructure-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-picktags-api
name: TrustArc Accounts Pick Tags API
description: The Accounts-PickTags API from TrustArc — 4 operation(s) for accounts-picktags.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-PickTags
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-picktags-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-prefaces-api
name: TrustArc Accounts Prefaces API
description: The Accounts-Prefaces API from TrustArc — 3 operation(s) for accounts-prefaces.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-Prefaces
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-prefaces-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-reportconfigs-api
name: TrustArc Accounts Report Configs API
description: The Accounts-ReportConfigs API from TrustArc — 3 operation(s) for accounts-reportconfigs.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-ReportConfigs
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-reportconfigs-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-subaccount-api
name: TrustArc Accounts Sub Account API
description: The Accounts-SubAccount API from TrustArc — 2 operation(s) for accounts-subaccount.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-SubAccount
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-subaccount-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-tokens-api
name: TrustArc Accounts Tokens API
description: The Accounts-Tokens API from TrustArc — 3 operation(s) for accounts-tokens.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-Tokens
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-tokens-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-accounts-usergroups-api
name: TrustArc Accounts User Groups API
description: The Accounts-UserGroups API from TrustArc — 1 operation(s) for accounts-usergroups.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Accounts-UserGroups
properties:
- type: OpenAPI
url: openapi/trustarc-accounts-usergroups-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-actuator-api
name: TrustArc Actuator API
description: Monitor and interact
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Actuators
tags_raw:
- Actuator
properties:
- type: OpenAPI
url: openapi/trustarc-actuator-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-anon-credential-resource-api
name: TrustArc Anon Credential Resource API
description: The anon-credential-resource API from TrustArc — 2 operation(s) for anon-credential-resource.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- anon-credential-resource
properties:
- type: OpenAPI
url: openapi/trustarc-anon-credential-resource-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-anon-session-controller-api
name: TrustArc Anon Session Controller API
description: The anon-session-controller API from TrustArc — 1 operation(s) for anon-session-controller.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- anon-session-controller
properties:
- type: OpenAPI
url: openapi/trustarc-anon-session-controller-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-clients-api
name: TrustArc Clients API
description: The Clients API from TrustArc — 13 operation(s) for clients.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Clients
properties:
- type: OpenAPI
url: openapi/trustarc-clients-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-clients-extension-api
name: TrustArc Clients Extension API
description: The Clients-Extension API from TrustArc — 1 operation(s) for clients-extension.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Clients-Extension
properties:
- type: OpenAPI
url: openapi/trustarc-clients-extension-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-clients-extension-license-api
name: TrustArc Clients Extension License API
description: The Clients-Extension-License API from TrustArc — 3 operation(s) for clients-extension-license.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Clients-Extension-License
properties:
- type: OpenAPI
url: openapi/trustarc-clients-extension-license-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-clients-roles-api
name: TrustArc Clients Roles API
description: The Clients-Roles API from TrustArc — 2 operation(s) for clients-roles.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Clients-Roles
properties:
- type: OpenAPI
url: openapi/trustarc-clients-roles-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-clients-usergroups-api
name: TrustArc Clients User Groups API
description: The Clients-UserGroups API from TrustArc — 3 operation(s) for clients-usergroups.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Clients-UserGroups
properties:
- type: OpenAPI
url: openapi/trustarc-clients-usergroups-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-email-templates-api
name: TrustArc Email Templates API
description: The Email Templates API from TrustArc — 4 operation(s) for email templates.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Email Templates
properties:
- type: OpenAPI
url: openapi/trustarc-email-templates-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-entity-configs-api
name: TrustArc Entity Configs API
description: The Entity Configs API from TrustArc — 4 operation(s) for entity configs.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Entity Configs
properties:
- type: OpenAPI
url: openapi/trustarc-entity-configs-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-groups-api
name: TrustArc Groups API
description: The Groups API from TrustArc — 2 operation(s) for groups.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Group
tags_raw:
- Groups
properties:
- type: OpenAPI
url: openapi/trustarc-groups-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-history-api
name: TrustArc History API
description: The History API from TrustArc — 3 operation(s) for history.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- History
properties:
- type: OpenAPI
url: openapi/trustarc-history-api-openapi.yml
- type: Documentation
url: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- type: Authentication
url: authentication/trustarc-authentication.yml
- type: OAuthScopes
url: scopes/trustarc-scopes.yml
- type: DataModel
url: data-model/trustarc-data-model.yml
- type: OpenIDConnect
url: https://login.truste.com/.well-known/openid-configuration
- aid: trustarc:trustarc-jobs-api
name: TrustArc Jobs API
description: The Jobs API from TrustArc — 3 operation(s) for jobs.
humanURL: https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
baseURL: https://login.truste.com
tags:
- Job
tags_raw:
- Jobs
properties:
- type: OpenAPI
url: openapi/trustarc-jobs-api-openapi.yml
# --- truncated at 32 KB (57 KB total) ---
# Full source: https://artifacts.apis.io/trustarc/apis.yml
TrustArc API — frequently asked questions
Does TrustArc have an API?
Yes. APIs.io lists 56 APIs from TrustArc, including TrustArc Cookie Consent Manager External API, TrustArc Individual Rights Manager External API and TrustArc Consent & Preference Manager External API, and 53 more.
Is there an OpenAPI specification for the TrustArc API?
Yes. APIs.io indexes 50 OpenAPI specifications for TrustArc, each linked for download from this page.
How do I authenticate with the TrustArc API?
TrustArc documents its authentication (oauth2/openIdConnect · 2 schemes). The details are profiled on APIs.io as Trustarc Authentication.
Is the TrustArc API ready for AI agents?
TrustArc has a Kin Score of 55.8 out of 100 (strong) and an Agent Readiness score of 40.3 (agent-ready), scored by API Evangelist on 2026-11-06.
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.