OneTrust Privacy Automation — Data Mapping Automation
The Data Mapping Automation APIs are used to manage structured records (assets, vendors, processing activities, and legal entities), define schema attributes, traverse parent–child hierarchies, and cr eate cross-record relationships—including links to personal data. (58 operations.)
OneTrust Privacy Automation — Data Mapping Automation is one of 37 APIs that OneTrust publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Inventory, Inventory Hierarchies, Inventory Relationships V1, Inventory Schema, and Personal Data. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
58 operations
across 42 paths,
organized into 6 resource areas,
and defines 78 schemas.
It is described by OpenAPI 3.1.0, at version 1.0.
Requests are made against a single base URL, https://{hostname}.
58 operations42 paths78 schemas8 DELETE19 GET19 POST12 PUT
Metadata
The identity and technical contract details declared by the specification.
OneTrust Privacy Automation — Data Mapping Automation declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (OAUTH2) using the clientCredentials flow, exposing 3 scopes.
Paths & Operations 58
Across 42 paths, the API surfaces 58 operations — 8 DELETE, 19 GET, 19 POST, 12 PUT. They span 6 resource areas: Personal Data, Inventory Relationships V1, Inventory, Inventory Hierarchies, inventory-management-controller, Inventory Schema. Each is listed below with its method, path, parameters, and response codes.
Personal Data 16
APIs used to list links to personal-data items for an inventory and update advanced attributes on those associations.
The contract defines 78 schemas that model the data the API accepts and returns. The most detailed are VendorInventory (46 properties), AssetInventory (46 properties), EntityInventory (46 properties), Inventory (45 properties). Each schema is shown below with its type and property counts.
BulkAttributeStatusUpdateRequest
object
1 property
AttributeContext
object
1 property
AttributeValueUpdateRequest
object
7 properties2 required
AttributeValueResponse
object
10 properties
JsonNode
object
UpdateInventoryRequest
object
2 properties
InventoryValue
object
5 properties
InventoryWorkflowStageDto
object
2 properties
KeyNameDto
object
2 properties1 required
ObjectReference
object
3 properties
OneTrustResponseOfVendorInventory
object
1 property
SimilarRecordDetail
object
5 properties
VendorInventory
object
46 properties
AssetInventory
object
46 properties
OneTrustResponseOfAssetInventory
object
1 property
EntityInventory
object
46 properties
OneTrustResponseOfEntityInventory
object
1 property
Inventory
object
45 properties
OneTrustResponseOfInventory
object
1 property
PersonalDataLinkAttributesRequest
object
1 property
AssetInventoryCreateRequest
object
3 properties3 required
InventoryTypeReference
object
6 properties
VendorInventoryCreateRequest
object
3 properties3 required
EntityInventoryCreateRequest
object
3 properties3 required
PAInventoryCreateRequest
object
2 properties2 required
BulkUpsertInventoryResponse
object
10 properties2 required
InventoryAssociationUpdateRequest
object
3 properties2 required
InventoryAssociationRequest
object
1 property
AbacAssignmentAssociation
object
2 properties
AbacBasicAssignmentInfo
object
3 properties
AssociatedAttribute
object
6 properties1 required
AssociatedAttributeRequest
object
1 property
AttributeCreateRequest
object
16 properties3 required
AttributeOptionMetadata
object
2 properties
AttributeOptionRequest
object
5 properties1 required
AssociatedAttributeResponse
object
14 properties1 required
AttributeDataSourceDto
object
3 properties3 required
AttributeResponse
object
27 properties
IntakeQuestion
object
4 properties
AttributeValueCreateRequest
object
6 properties1 required
InventoryControlImplementationsRequest
object
2 properties1 required
OneTrustMetadata
object
1 property
OneTrustPage
object
7 properties
OneTrustResponse
object
3 properties
OneTrustSort
object
2 properties
Pageable
object
3 properties
CriteriaDefinition
object
5 properties
DateDto
object
2 properties1 required
InventoryFilterRequest
object
3 properties
InventoriesPaginatedListResponseMeta
object
1 property
InventoriesPaginatedListResponsePage
object
7 properties
InventoriesPaginatedListResponseSort
object
2 properties
VendorInventoriesPaginatedListResponse
object
2 properties
AssetInventoriesPaginatedListResponse
object
2 properties
EntityInventoriesPaginatedListResponse
object
2 properties
InventoriesPaginatedListResponse
object
2 properties
BasicInventoryFilterRequest
object
1 property
KeyIdDto
object
2 properties1 required
BasicInventoryAttachmentRequest
object
2 properties1 required
InventoryAssociationCreateRequest
object
3 properties1 required
BaseInventoryAssociationDto
object
2 properties
PersonalDataLinkRequest
object
7 properties
PersonalDataMetadataRequest
object
13 properties2 required
DataSubjectResponse
object
7 properties3 required
DataSubjectCreateUpdateRequest
object
5 properties1 required
BasePersonalDataResponse
object
5 properties3 required
DataCategoryResponse
object
6 properties3 required
DataClassificationResponse
object
6 properties3 required
DataElementDetailedResponse
object
11 properties4 required
DataElementCreateRequest
object
9 properties2 required
DataClassificationCreateUpdateRequest
object
5 properties1 required
DataCategoryCreateUpdateRequest
object
5 properties1 required
VendorSearchResult
object
5 properties
SchemaSummaryDto
object
5 properties
AttributeDetailResponse
object
31 properties
OneTrustResponseListDataSubjectResponse
object
3 properties
OneTrustResponseListDataCategoryResponse
object
3 properties
InventoryAssociationRemoveRequest
object
1 property1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of OneTrust Privacy Automation — Data Mapping Automation, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.