OneTrust Platform — Object Manager

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

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 #

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/platform-object-manager"
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-platform-object-manager-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"Platform - Object Manager","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 Object Manager APIs are used to integrate external systems and streamline the flow of data for objects created via Object Manager in the OneTrust Platform."},"servers":[{"url":"https://{hostname}/api/custom-entity","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":[{"name":"Model Management","description":"The Model Management APIs are used to conduct full management of Model objects.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Object Attribute Management","description":"The Object Attribute Management APIs are used to manage object attributes.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Object Management","description":"The Object Management APIs are used to manage objects created via Object Manager, including Projects, Models, and Datasets.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Object Relationship Management","description":"The Object Relationship Management APIs are used to manage relationships between objects.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Object Relationship Type Management","description":"The Object Relationship Type Management APIs are used to manage the types of relationships that can exist between objects.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Object Task Management","description":"The Object Task Management APIs are used to manage tasks associated with objects.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Object Type Management","description":"The Object Type Management APIs are used to manage custom object types.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}},{"name":"Project Management","description":"The Project Management APIs are used to conduct full management of Project objects.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"}}],"x-onetrust":{"spec-label":"OpenAPI 3.1.0","links":["{'Object Manager': 'https://my.onetrust.com/s/topic/0TO3q000000JPkQGAW/object-manager'}"]},"x-readme":{"explorer-enabled":false,"proxy-enabled":false,"metrics-enabled":false},"paths":{"/api/custom-entity/v1/projects":{"post":{"operationId":"createProjectUsingPOST","summary":"Create Project Object","description":"Use this API to create a new Project object record.\n\n> 🗒 Things to Know\n> \n> - This API only supports creating Project objects via Object Manager.","tags":["Project Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectCreateRequest"},"examples":{"Create a basic project":{"summary":"Simple project creation request with minimal details","description":"Create a basic project","value":"{\n \"name\": \"Data Analytics Platform Development\",\n \"description\": \"Development of an enterprise-wide data analytics platform\",\n \"deadline\": \"2025-12-31\",\n \"externalId\": \"PROJ-2025-001\",\n \"status\": \"Active\",\n \"type\": \"Development\"\n \"additionalAttributes\": {\n \"attributeMultiSelectValue.valueId1\": [\n {\n \"id\": \"17a0d9f9-234f-44a4-b467-ab9542551a3c\"\n },\n {\n \"id\": \"766e4e53-5aeb-4ce1-a81d-7a1bcf376092\"\n }\n ],\n \"attributeSingleSelectValue.value1\": [\n {\n \"id\": \"2a27dde9-50d9-47a5-839b-4e10a43c5333\"\n }\n ]\n },}"},"Create a comprehensive project":{"summary":"Detailed project creation with all available fields","description":"Create a comprehensive project","value":{"name":"Enterprise Data Warehouse Migration","description":"Migration of legacy data warehouse to cloud-based solution","deadline":"2025-09-30","externalId":"PROJ-2025-002","projectLink":"https://project-tracker.example.com/projects/PROJ-2025-002","intendedUse":"Improve data analytics capabilities and reduce operational costs","businessValue":"High","projectOwner":"jane.doe@example.com","status":"In Progress","type":"Infrastructure","internalOrExternal":"Internal","promotionStatus":"Not Promoted","additionalAttributes":{"priority":[{"stringValue":"High"}],"completionPercentage":[{"doubleValue":15}],"stakeholders":[{"stringValue":"Executive Team, IT Department"}]},"entityDetail":{"data":{"owner":"jane.doe@example.com","department":"IT","budget":"$1,500,000"}},"organization":{"id":"f8e7d6c5-b4a3-2019-8765-432109876543"}}}}}}},"responses":{"201":{"description":"Project entity created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityInformation"},"examples":{"Created Project Response":{"summary":"Example of a successfully created project","description":"Response containing the details of the newly created project entity","value":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","name":"Data Analytics Platform Development","description":"Development of an enterprise-wide data analytics platform","entityTypeId":"dbc72382-65ec-4c1c-b6a9-83f7856a1f52","attributes":{"deadline":"2025-12-31","externalId":"PROJ-2025-001","status":"Active","type":"Development"},"createdBy":"user@example.com","createdDate":"2025-05-30T10:15:30Z","lastModifiedBy":"user@example.com","lastModifiedDate":"2025-05-30T10:15:30Z","entityDetail":{"owner":"jane.doe@example.com","department":"IT"}}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"429":{"description":"Too Many Requests. \nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).","headers":{"Retry-After":{"schema":{"description":"The number of seconds after which requests will be allowed again.","format":"int32"}},"ot-period":{"schema":{"description":"The unit of time for which the rate limit applies","enum":["HOUR","MINUTE"]}},"ot-ratelimit-event-id":{"schema":{"description":"The unique identifier for the rate-limiting event.","format":"uuid"}},"ot-request-made":{"schema":{"description":"The number of requests made within the specified period.","format":"int32"}},"ot-requests-allowed":{"schema":{"description":"The number of requests allowed within the specified period.","format":"int32"}}}},"500":{"description":"Internal Server Error"}},"security":[{"OAUTH2":["object-manager","object-manager-write","integration"]}]}},"/api/custom-entity/v1/projects/basic-details/search":{"post":{"operationId":"findProjectBasicDetailsByQueryCriteriaUsingPOST","summary":"Get Basic Project Object Details","description":"Use this API to retrieve basic details for the specified Project object record by key terms and filters.\n\n> 🗒 Things to Know\n> \n> - This API only supports Project objects created via Object Manager.","tags":["Project Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"parameters":[{"name":"page","in":"query","description":"The page number of the results.","schema":{"description":"Results page to be retrieved (0..N). Example- '?page=1","type":"integer","format":"int32","default":0,"minimum":0},"example":1},{"name":"size","in":"query","description":"The number of results per page.","schema":{"description":"Number of records per page (1..50). Example- '?size=20","type":"integer","format":"int32","default":10,"maximum":2000,"minimum":1},"example":50},{"name":"sort","in":"query","description":"The sort criteria that dictates the order of the results.","schema":{"type":"string","enum":["name,asc","name,desc"]},"example":"name,asc"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityQueryRequest"},"examples":{"Query by name pattern":{"summary":"Query projects with names starting with 'Analytics'","description":"Query by name pattern","value":{"query":"name:Analytics*"}},"Query by status":{"summary":"Query projects with specific status","description":"Query by status","value":{"query":"status:Active"}},"Query by priority and deadline range":{"summary":"Find high priority projects with approaching deadlines","description":"Query by priority and deadline range","value":{"query":"priority:High AND deadline:[NOW TO 2025-06-30T00:00:00Z]"}},"Query by completion percentage range":{"summary":"Find projects with completion percentage in a specific range","description":"Query by completion percentage range","value":{"query":"completionPercentage:[50 TO 75]"}},"Query by team assignments":{"summary":"Find projects assigned to specific teams","description":"Query by team assignments","value":{"query":"assignedTeam:(\"Data Science Team\" OR \"Analytics Team\")"}},"Query by specific stakeholders":{"summary":"Find projects with specific stakeholder mentions","description":"Query by specific stakeholders","value":{"query":"stakeholders:*executive* OR stakeholders:*VP*"}},"Complex query with boolean logic":{"summary":"Advanced query combining multiple conditions","description":"Complex query with boolean logic","value":{"query":"(status:Active OR status:\"In Progress\") AND priority:(High OR Critical) AND completionPercentage:<75 AND deadline:<2025-06-30T00:00:00Z AND NOT name:*Legacy*"}}}}}},"responses":{"200":{"description":"Successfully retrieved list of basic project details matching query","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageEntityIdentifierInformation"}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"429":{"description":"Too Many Requests. \nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).","headers":{"Retry-After":{"schema":{"description":"The number of seconds after which requests will be allowed again.","format":"int32"}},"ot-period":{"schema":{"description":"The unit of time for which the rate limit applies","enum":["HOUR","MINUTE"]}},"ot-ratelimit-event-id":{"schema":{"description":"The unique identifier for the rate-limiting event.","format":"uuid"}},"ot-request-made":{"schema":{"description":"The number of requests made within the specified period.","format":"int32"}},"ot-requests-allowed":{"schema":{"description":"The number of requests allowed within the specified period.","format":"int32"}}}},"500":{"description":"Internal Server Error"}},"security":[{"OAUTH2":["object-manager","object-manager-read","object-manager-write"]}]}},"/api/custom-entity/v1/projects/search":{"post":{"operationId":"findProjectsByListCriteriaUsingPOST","summary":"Get Project Object Details","description":"Use this API to retrieve all the details for the Project object record by key terms and filters.\n\n> 🗒 Things to Know\n> \n> - This API only supports Project objects created via Object Manager.","tags":["Project Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"parameters":[{"name":"page","in":"query","description":"The page number of the results.","schema":{"description":"Results page to be retrieved (0..N). Example- '?page=1","type":"integer","format":"int32","default":0,"minimum":0},"example":1},{"name":"size","in":"query","description":"The number of results per page.","schema":{"description":"Number of records per page (1..50). Example- '?size=20","type":"integer","format":"int32","default":10,"maximum":2000,"minimum":1},"example":50},{"name":"sort","in":"query","description":"The sort criteria that dictates the order of the results.","schema":{"type":"string","enum":["name,asc","name,desc"]},"example":"name,asc"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityListRequest"},"examples":{"Filter by name":{"summary":"Filter projects by name","description":"Filter by name","value":{"queryRequest":{"criteria":{"fullText":"","filters":[{"field":"name","value":"Project_0610","operator":"EQUAL_TO"}]}}}},"Filter by project status":{"summary":"Filter projects by specific status","description":"Filter by project status","value":{"queryRequest":{"criteria":{"fullText":"","filters":[{"field":"status","value":["23d1e72f-d3ce-43a2-bb72-89cc2edaa6fa"],"operator":"EQUAL_TO"}]}}}},"Filter by deadline and organization":{"summary":"Filter projects by deadline and organization","description":"Filter by deadline and organization","value":{"queryRequest":{"criteria":{"fullText":"","filters":[{"field":"deadline","value":"2025-06-08T18:30:00.000Z","toValue":"2025-06-29T18:30:00.000Z","operator":"BETWEEN"},{"field":"organization","value":"c9e5a35b-9be7-4dd6-adac-0bee7c02384f","operator":"EQUAL_TO"}]}}}},"Filter by multiple criteria":{"summary":"Filter projects by status not equal to and creation date","description":"Filter by multiple criteria","value":"{{\n \"queryRequest\": {\n \"criteria\": {\n \"fullText\": \"\",\n \"filters\": [\n {\n \"field\": \"status\",\n \"value\": [\n \"23d1e72f-d3ce-43a2-bb72-89cc2edaa6fa\"\n ],\n \"operator\": \"NOT_EQUAL_TO\"\n },\n {\n \"field\": \"createdDate\",\n \"value\": \"2025-06-08T18:30:00.000Z\",\n \"operator\": \"GREATER_THAN\"\n }\n ]\n }\n }\n}"},"Filter by custom attributes":{"summary":"Filter projects by custom attributes","description":"Filter by custom attributes","value":{"queryRequest":{"criteria":{"fullText":"","filters":[{"field":"attributeMultiSelectValue.valueId1","value":["9bbeb65a-e1d2-4236-b64d-cbf8de0a852f"],"operator":"EQUAL_TO"},{"field":"attributeTextValue.value1","value":"text","operator":"EQUAL_TO"}]}}}},"Complex filters with multiple criteria":{"summary":"Advanced filtering with multiple criteria","description":"Complex filters with multiple criteria","value":{"queryRequest":{"criteria":{"fullText":"","filters":[{"field":"attributeSingleSelectValue.value4_9","value":["afcce13b-617a-4197-9cc1-ebddc51c117f"],"operator":"EQUAL_TO"},{"field":"attributeMultiSelectValue.valueId15_23","value":["bfce6d48-f7e9-4aee-afe6-bf5aa6969c27"],"operator":"EQUAL_TO"}]}}}}}}}},"responses":{"200":{"description":"Successfully retrieved list of projects matching criteria","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageEntityInformation"}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"429":{"description":"Too Many Requests. \nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).","headers":{"Retry-After":{"schema":{"description":"The number of seconds after which requests will be allowed again.","format":"int32"}},"ot-period":{"schema":{"description":"The unit of time for which the rate limit applies","enum":["HOUR","MINUTE"]}},"ot-ratelimit-event-id":{"schema":{"description":"The unique identifier for the rate-limiting event.","format":"uuid"}},"ot-request-made":{"schema":{"description":"The number of requests made within the specified period.","format":"int32"}},"ot-requests-allowed":{"schema":{"description":"The number of requests allowed within the specified period.","format":"int32"}}}},"500":{"description":"Internal Server Error"}},"security":[{"OAUTH2":["object-manager","object-manager-read","object-manager-write"]}]}},"/api/custom-entity/v1/projects/{entityId}":{"get":{"operationId":"getProjectUsingGET","summary":"Get Project Object","description":"Use this API to retrieve a single Project object record by its unique identifier along with the associated attributes, module name, and created date.\n\n> 🗒 Things to Know\n> \n> - This API only supports Project objects created via Object Manager.","tags":["Project Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"parameters":[{"name":"entityId","in":"path","description":"The unique identifier of the object.","required":true,"schema":{"type":"string","format":"uuid"},"example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}],"responses":{"200":{"description":"Project entity details retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityInformation"},"examples":{"Project Details Response":{"summary":"Example of project entity details","description":"Response containing the comprehensive details of a project entity","value":{"id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","name":"Data Analytics Platform Development","description":"Development of an enterprise-wide data analytics platform","entityTypeId":"dbc72382-65ec-4c1c-b6a9-83f7856a1f52","attributes":{"deadline":"2025-12-31","externalId":"PROJ-2025-001","status":"Active","type":"Development","completionPercentage":25,"nextReviewDate":"2025-07-15"},"createdBy":"user@example.com","createdDate":"2025-05-30T10:15:30Z","lastModifiedBy":"admin@example.com","lastModifiedDate":"2025-06-05T14:22:10Z","entityDetail":{"owner":"jane.doe@example.com","department":"IT","relatedAssets":["Customer Database","Marketing Analytics Platform"],"taskCount":12,"openIssues":3},"links":[{"id":"f7e6d5c4-b3a2-1098-7654-321fedcba987","name":"Privacy Risk Assessment","type":"Assessment","status":"In Progress"},{"id":"98765432-10ab-cdef-9876-54321abcdef0","name":"Customer Data Platform","type":"System","status":"Active"}]}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"429":{"description":"Too Many Requests. \nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).","headers":{"Retry-After":{"schema":{"description":"The number of seconds after which requests will be allowed again.","format":"int32"}},"ot-period":{"schema":{"description":"The unit of time for which the rate limit applies","enum":["HOUR","MINUTE"]}},"ot-ratelimit-event-id":{"schema":{"description":"The unique identifier for the rate-limiting event.","format":"uuid"}},"ot-request-made":{"schema":{"description":"The number of requests made within the specified period.","format":"int32"}},"ot-requests-allowed":{"schema":{"description":"The number of requests allowed within the specified period.","format":"int32"}}}},"500":{"description":"Internal Server Error"}},"security":[{"OAUTH2":["object-manager","object-manager-read","object-manager-write","integration"]}]},"put":{"operationId":"updateProjectUsingPUT","summary":"Modify Project Object","description":"Use this API to partially update an existing Project object record.\n\n> 🗒 Things to Know\n> \n> - This API only supports Project objects created via Object Manager.","tags":["Project Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"parameters":[{"name":"entityId","in":"path","description":"The unique identifier of the object.","required":true,"schema":{"type":"string","format":"uuid"},"example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityUpdateRequest"},"examples":{"Update Project Status":{"summary":"Update project status example","description":"A request to update the status and completion percentage of a project","value":"{\n \"name\": \"project_01\",\n \"attributes\": {\n \"number\": [{\n \"id\": null,\n \"value\": \"7\"\n }],\n \"createdBy\": [{\n \"id\": \"41955b71-e581-4187-ab6c-d00d1403350c\",\n \"value\": \"Arpita Kusabi\"\n }],\n \"createdDate\": [{\n \"id\": null,\n \"value\": \"2025-06-10T13:07:25.460Z\"\n }],\n \"lastModifiedBy\": [{\n \"id\": \"41955b71-e581-4187-ab6c-d00d1403350c\",\n \"value\": \"Arpita Kusabi\"\n }],\n \"lastModifiedDate\": [{\n \"id\": null,\n \"value\": \"2025-06-10T13:07:25.460Z\"\n }],\n \"description\": [{\n \"id\": null,\n \"value\": \"desc\"\n }],\n \"status\": null,\n \"projectOwner\": null,\n \"type\": [{\n \"id\": \"2696fc88-0e07-4add-b2ff-20566b531bab\",\n \"value\": \"AI\"\n }],\n \"deadline\": null,\n \"externalId\": null,\n \"projectLink\": null,\n \"intendedUse\": null,\n \"businessValue\": null,\n \"internalOrExternal\": null,\n },\n \"organization\": {\n \"id\": \"3e2b27ae-6842-41a2-b7f7-fa7c3b7de6c4\"\n }\n}"},"Comprehensive Project Update":{"summary":"Detailed project update example","description":"A comprehensive update to multiple aspects of a project","value":{"name":"test_0610_01","attributes":{"number":[{"id":null,"value":"155"}],"createdBy":[{"id":"41955b71-e581-4187-ab6c-d00d1403350c","value":"Arpita K"}],"createdDate":[{"id":null,"value":"2025-06-10T06:52:30.377Z"}],"lastModifiedBy":[{"id":"41955b71-e581-4187-ab6c-d00d1403350c","value":"Arpita K"}],"lastModifiedDate":[{"id":null,"value":"2025-06-11T10:08:24.833Z"}],"description":[{"id":null,"value":"desc"}],"status":[{"id":"23d1e72f-d3ce-43a2-bb72-89cc2edaa6fa","value":"Pending"}],"projectOwner":[{"id":"41955b71-e581-4187-ab6c-d00d1403350c","value":"Arpita K"}],"type":[{"id":"996d4292-7a59-4c78-9d34-cb7d903d847f","value":"AI"}],"deadline":[{"id":null,"value":"2025-06-18"}],"externalId":[{"id":null,"value":"PROJ-2025-002"}],"projectLink":[{"id":null,"value":"https://project-tracker.example.com/projects/PROJ-2025-002"}],"intendedUse":[{"id":null,"value":"Improve data analytics capabilities and reduce operational costs"}],"businessValue":[{"id":null,"value":"2"}],"internalOrExternal":[{"id":"43496a9a-8319-49df-b5c3-7fdd2d31ee3f","value":"Internal"}],"attributeTextValue.value2":[{"id":null,"value":"2025-06-09"}],"attributeMultiSelectValue.valueId1":[{"id":"9bbeb65a-e1d2-4236-b64d-cbf8de0a852f","value":"O1"},{"id":"1d468aeb-6708-4c1e-a73d-9c8ce8b48543","value":"O4"}],"attributeSingleSelectValue.value2":[{"id":"909f7f84-7c2a-4a2e-bcc7-342607faffd8","value":"0.1"}]},"organization":{"id":"c9e5a35b-9be7-4dd6-adac-0bee7c02384f"}}}}}}},"responses":{"200":{"description":"Project entity updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityInformation"},"examples":{"Updated Project Response":{"summary":"Example of a successfully updated project","description":"Response containing the details of the updated project entity","value":{"id":"4faac997-83c2-4137-9d5c-273eb6457552","number":155,"name":"test_0610_01","organization":{"id":"c9e5a35b-9be7-4dd6-adac-0bee7c02384f","name":"PLTF REP"},"schemaId":"fc39968b-9393-4041-8712-e50da2f19e03","entityType":{"id":"ef4e5bf9-7462-43af-b74f-72b61308629b","name":"projects","nameKey":"CE.Projects.Name","seeded":true,"moduleName":"CustomEntityManagement","schemaName":"projects"},"workflow":{"id":"c86bffc1-6bd5-414b-816e-dfe330a9c7f5","name":"MS Workflow","nameKey":null,"type":"ef4e5bf9-7462-43af-b74f-72b61308629b","workflowMode":"ADVANCED"},"stage":{"id":"0f304090-d19d-4749-9bac-a59efba81699","name":"Not Started","nameKey":"CE.Workflow.Stage.NotStarted","badgeColor":"New","sequence":null},"createdDate":"2025-06-10T06:52:30.377Z","lastModifiedDate":"2025-06-11T11:03:24.198Z","createdBy":[{"id":"41955b71-e581-4187-ab6c-d00d1403350c","value":"Arpita K","disabled":false}],"lastModifiedBy":[{"id":"41955b71-e581-4187-ab6c-d00d1403350c","value":"Arpita K","disabled":false}],"attributeTextValue.value3":[{"id":null,"value":"2025-06-09T18:30:00.000Z","disabled":false}],"attributeSingleSelectValue.value4_9":[{"id":"afcce13b-617a-4197-9cc1-ebddc51c117f","value":"1","valueKey":"OneTrustApp.OM.CustomEntity.Attributes.4fae7aee-0ac3-4e27-90ef-c490e6259eaa","optionSelectionValue":"Low","disabled":false}],"attributeMultiSelectValue.valueId13_19":[{"id":"e07f4116-8c5c-48d3-87ab-1dec8ef42514","value":"Low","valueKey":"OneTrustApp.OM.CustomEntity.Attributes.7d313d7b-961f-4e8b-9c5b-7b81997ed3f0","colorCode":"#5BC0DE","optionSelectionValue":"1.9","disabled":false}],"attributeMultiSelectValue.valueId1":[{"id":"9bbeb65a-e1d2-4236-b64d-cbf8de0a852f","value":"O1","valueKey":"OneTrustApp.OM.CustomEntity.Attributes.8b254ecb-9f7f-4e6f-afb9-463f97a40572","disabled":false},{"id":"1d468aeb-6708-4c1e-a73d-9c8ce8b48543","value":"O4","valueKey":"OneTrustApp.OM.CustomEntity.Attributes.3c44d221-6e08-4803-8d17-afdc24b8f292","disabled":false}],"projectOwner":[{"id":"41955b71-e581-4187-ab6c-d00d1403350c","value":"Arpita K","disabled":false}],"internalOrExternal":[{"id":"43496a9a-8319-49df-b5c3-7fdd2d31ee3f","value":"Internal","valueKey":"CE.Projects.Attribute.InternalOrExternal.Option.Internal","disabled":false}],"type":[{"id":"996d4292-7a59-4c78-9d34-cb7d903d847f","value":"AI","valueKey":"CE.Projects.Attribute.Type.Option.AI","disabled":false}],"status":[{"id":"23d1e72f-d3ce-43a2-bb72-89cc2edaa6fa","value":"Pending","valueKey":"CE.Projects.Attribute.Status.Option.Pending","disabled":false}],"openItemsCount":[{"id":null,"value":"0","disabled":false}],"projectLink":[{"id":null,"value":"https://project-tracker.example.com/projects/PROJ-2025-002","disabled":false}],"businessValue":[{"id":null,"value":"2","disabled":false}],"intendedUse":[{"id":null,"value":"Improve data analytics capabilities and reduce operational costs","disabled":false}],"externalId":[{"id":null,"value":"PROJ-2025-002","disabled":false}],"description":[{"id":null,"value":"desc","disabled":false}],"timeToReview":[{"id":null,"value":"1.17","disabled":false}],"isLastWorkflowStage":[{"id":null,"value":"false","disabled":false}],"deadline":[{"id":null,"value":"2025-06-18","disabled":false}]}}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"429":{"description":"Too Many Requests. \nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).","headers":{"Retry-After":{"schema":{"description":"The number of seconds after which requests will be allowed again.","format":"int32"}},"ot-period":{"schema":{"description":"The unit of time for which the rate limit applies","enum":["HOUR","MINUTE"]}},"ot-ratelimit-event-id":{"schema":{"description":"The unique identifier for the rate-limiting event.","format":"uuid"}},"ot-request-made":{"schema":{"description":"The number of requests made within the specified period.","format":"int32"}},"ot-requests-allowed":{"schema":{"description":"The number of requests allowed within the specified period.","format":"int32"}}}},"500":{"description":"Internal Server Error"}},"security":[{"OAUTH2":["object-manager","object-manager-write","integration"]}]},"delete":{"operationId":"deleteProjectUsingDELETE","summary":"Delete Project Object","description":"Use this API to delete an existing Project object record.\n\n> 🗒 Things to Know\n> \n> - This API only supports Project objects created via Object Manager.","tags":["Project Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"parameters":[{"name":"entityId","in":"path","description":"The unique identifier of the object.","required":true,"schema":{"type":"string","format":"uuid"},"example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}],"responses":{"204":{"description":"Project entity deleted successfully","content":{"*/*":{"examples":{"Empty Response":{"summary":"No content returned on successful deletion","description":"A successful deletion returns no content with a 204 status code"}}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"429":{"description":"Too Many Requests. \nFor more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).","headers":{"Retry-After":{"schema":{"description":"The number of seconds after which requests will be allowed again.","format":"int32"}},"ot-period":{"schema":{"description":"The unit of time for which the rate limit applies","enum":["HOUR","MINUTE"]}},"ot-ratelimit-event-id":{"schema":{"description":"The unique identifier for the rate-limiting event.","format":"uuid"}},"ot-request-made":{"schema":{"description":"The number of requests made within the specified period.","format":"int32"}},"ot-requests-allowed":{"schema":{"description":"The number of requests allowed within the specified period.","format":"int32"}}}},"500":{"description":"Internal Server Error"}},"security":[{"OAUTH2":["object-manager","integration"]}]}},"/api/custom-entity/v2/models":{"post":{"operationId":"createModelUsingPOST","summary":"Create Model Object","description":"Use this API to create a new Model object record.\n\n> 🗒 Things to Know\n> \n> - This API only supports creating Model objects via Object Manager.","tags":["Model Management"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/platform-object-manager.json"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelCreateRequest"},"examples":{"Basic Model":{"summary":"Basic AI model creation example","description":"A simple model creation request with minimal required fields","value":{"name":"kyutai/mimi","description":"Mimi is a high-fidelity audio codec leveraging neural networks.","referenceLink":"https://huggingface.co/kyutai/mimi","biases":"The model has been trained with a few safeguards to try to limit potential toxic usages.","limitations":"The model has been trained with a few safeguards to try to limit potential toxic usages.","organization":{"id":"c9e5a35b-9be7-4dd6-adac-0bee7c02384f"},"entityDetail":[]}},"Comprehensive Model":{"summary":"Detailed AI model creation example","description":"A comprehensive model creation request with fairness metrics","value":"{\n \"name\": \"timm/mobilenetv3_small_100.lamb_in1k\",\n \"description\": \"A MobileNet-v3 image classification model.\",\n \"referenceLink\": \"https://huggingface.co/timm/mobilenetv3_small_100.lamb_in1k\"\n \"biases\": \"May have cultural bias based on training data\",\n \"limitations\": \"Requires high computational resources and may have latency issues for real-time processing\",\n \"demographicParityDifference\": \"0.05\",\n \"demographicParityRatio\": \"0.92\",\n \"equalizedOddsDifference\": \"0.07\",\n \"equalizedOddsRatio\": \"0.89\",\n \"modelVersion\": \"2.3.1\",\n \"additionalAttributes\": {\n \"generativeAI\": [{\n \"id\": \"de8c2b96-6393-42d3-bd0d-56c35cc18c7e\"\n }],\n \"framework\": [{\n \"id\": \"d1f9e973-8a10-4634-ac05-856ea71532e9\"\n }],\n \"hostingProvider\": [{\n \"id\": \"20841322-b61d-4b47-bfaf-f84d9699578a\"\n }],\n \"programmingLanguage\": [{\n \"id\": \"7d2d9553-677e-4902-94fc-3a56d2a14aeb\"\n }],\n \"typeofLearning\": [{\n \"id\": \"3c84bf17-5440-4010-ad8b-c721d9aa11c7\"\n }],\n \"taskType\": [{\n \"id\": \"55d5462e-58dc-4eb6-8e08-74aa0006b722\"\n }]\n },\n \"organization\": {\n \"id\": \"c9e5a35b-9be7-4dd6-adac-0bee7c02384f\"\n },\n \"entityDetail\": [{ \"owner\": \"41955b71-e581-4187-ab6c-d00d1403350c\"\n \"internalOrThirdParty\": \"da570b8b-6f52-4b67-b009-fd2e427da9ab\"\n }],\n}"}}}}},"responses":{"201":{"description":"Model entity created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityInformation"},"examples":{"Created Model Response":{"summary":"Example of a successfully created model","description":"Response containing the details of the newly created model entity","value":{"id":"75bb925e-1f3d-409c-8498-f62cbb09b1fc","number":119,"name":"timm/mobilenetv3_small_100.lamb_in1k","organization":{"id":"c9e5a35b-9be7-4dd6-adac-0bee7c02384f","name":"PLTF REP"},"schemaId":"e09e39bc-fcd7-4fd1-865e-5bb8f224c542","entityType":{"id":"286aeb99-fe6c-4f01-baaa-e24b8e689a84","name":"models","nameKey":"CE.Models.Name","seeded":true,"moduleName":"CustomEntityManagement","schemaName":"models"},"workflow":{"id":"3b640b0b-aa83-4c45-a42e-6dec169febbc","name":"Default Workflow","nameKey":"CE.Models.Workflow.Name","type":"286aeb

# --- truncated at 32 KB (267 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/openapi/onetrust-platform-object-manager-openapi.json