# OneTrust Platform — Object Manager

**Canonical:** https://apis.io/apis/onetrust/platform-object-manager/  
**Provider:** OneTrust — https://apis.io/providers/onetrust/  
**Base URL:** https://app.onetrust.com/api/custom-entity  
**Documentation:** https://developer.onetrust.com/onetrust/reference/model-management

OneTrust Platform — Object Manager is one of 37 APIs that [OneTrust](https://apis.io/providers/onetrust/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Model Management, Object Attribute Management, Object Management, Object Relationship Management, and Object Relationship Type Management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Object Manager APIs are used to integrate external systems and streamline the flow of data for o bjects created via Object Manager in the OneTrust Platform. (38 operations.)

## Operations (38)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/custom-entity/v1/projects` | Create Project Object |
| POST | `/api/custom-entity/v1/projects/basic-details/search` | Get Basic Project Object Details |
| POST | `/api/custom-entity/v1/projects/search` | Get Project Object Details |
| GET | `/api/custom-entity/v1/projects/{entityId}` | Get Project Object |
| PUT | `/api/custom-entity/v1/projects/{entityId}` | Modify Project Object |
| DELETE | `/api/custom-entity/v1/projects/{entityId}` | Delete Project Object |
| POST | `/api/custom-entity/v2/models` | Create Model Object |
| POST | `/api/custom-entity/v2/models/basic-details/search` | Get Basic Model Object Details |
| POST | `/api/custom-entity/v2/models/search` | Get Model Object Details |
| GET | `/api/custom-entity/v2/models/{entityId}` | Get Model Object |
| PUT | `/api/custom-entity/v2/models/{entityId}` | Modify Model Object |
| DELETE | `/api/custom-entity/v2/models/{entityId}` | Delete Model Object |
| POST | `/v1/entities` | Create Object |
| POST | `/v1/entities/search` | Get Full Object Details |
| GET | `/v1/entities/{entityId}` | Get Object |
| DELETE | `/v1/entities/{entityId}` | Delete Object |
| PATCH | `/v1/entities/{entityId}` | Modify Object |
| POST | `/v1/entity-basic-details/search` | Get Basic Object Details |
| POST | `/v1/entity-link-types` | Create Relationship Type between Objects |
| POST | `/v1/entity-link-types/search` | Get List of Relationship Link Types |
| GET | `/v1/entity-link-types/{entityLinkTypeId}` | Get Relationship Type |
| GET | `/v1/entity-types/names/{entityTypeName}` | Get Object Type by Name |
| PATCH | `/v1/entity-types/names/{entityTypeName}` | Modify Custom Object Type by Name |
| PUT | `/v1/entity-types/names/{entityTypeName}/enable` | Enable Custom Object Type by Name |
| POST | `/v1/entity-types/search` | Get List of Object Types |
| GET | `/v1/entity-types/{entityTypeId}` | Get Object Type by ID |
| PATCH | `/v1/entity-types/{entityTypeId}` | Modify Custom Object Type by ID |
| PUT | `/v1/entity-types/{entityTypeId}/enable` | Enable Custom Object Type by ID |
| POST | `/v1/links` | Create Relationship Record between Objects |
| GET | `/v1/links/{linkId}` | Get Relationship Record |
| DELETE | `/v1/links/{linkId}` | Remove Relationship Record |
| POST | `/v1/schema-attribute-options` | Add Options to Attribute |
| POST | `/v1/schema-attributes` | Add Attribute to Schema |
| PUT | `/v1/schema-attributes/{attributeId}/disable` | Disable Attribute |
| PUT | `/v1/schema-attributes/{attributeId}/enable` | Enable Attribute |
| POST | `/v1/tasks` | Create Task |
| GET | `/v1/tasks/{taskId}` | Get Task |
| PUT | `/v1/tasks/{taskId}` | Update Task |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/openapi/onetrust-platform-object-manager-openapi.json
- **Documentation** — https://developer.onetrust.com/onetrust/reference/model-management
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/overlays/onetrust-platform-object-manager-overlay.yaml

## Other OneTrust APIs (12)

- [OneTrust AI Governance — AI Governance](https://apis.io/apis/onetrust/ai-governance-ai-governance/)
- [OneTrust Platform — Global Activity](https://apis.io/apis/onetrust/platform-global-activity/)
- [OneTrust Consent & Preferences — Consent Interfaces](https://apis.io/apis/onetrust/consent-and-preferences-consent-interfaces/)
- [OneTrust Consent & Preferences — Consent Management Platform (CMP)](https://apis.io/apis/onetrust/consent-and-preferences-consent-management-platform-cmp/)
- [OneTrust Consent & Preferences — Consent Receipts](https://apis.io/apis/onetrust/consent-and-preferences-consent-receipts/)
- [OneTrust Consent & Preferences — Cookie Consent](https://apis.io/apis/onetrust/consent-and-preferences-cookie-consent/)
- [OneTrust Consent & Preferences — Cookie Consent (Swagger)](https://apis.io/apis/onetrust/consent-and-preferences-cookie-consent-swagger/)
- [OneTrust Consent & Preferences — Cookie Domain Data](https://apis.io/apis/onetrust/consent-and-preferences-cookie-domain-data/)
- [OneTrust Consent & Preferences — Cross-Device Consent](https://apis.io/apis/onetrust/consent-and-preferences-cross-device-consent/)
- [OneTrust Consent & Preferences — Mobile App Consent](https://apis.io/apis/onetrust/consent-and-preferences-mobile-app-consent/)
- [OneTrust Consent & Preferences — Policy & Notice Management](https://apis.io/apis/onetrust/consent-and-preferences-policy-and-notice-management/)
- [OneTrust Consent & Preferences — Universal Consent & Preference Management (OAS)](https://apis.io/apis/onetrust/consent-and-preferences-universal-consent-and-preference-management-oas/)

## Tags

Model Management, Object Attribute Management, Object Management, Object Relationship Management, Object Relationship Type Management, Object Task Management, Object Type Management, Project Management

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/onetrust/platform-object-manager/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/onetrust/.
