OneTrust Tech Risk & Compliance — Issues Management

The Issues Management APIs are used to integrate external systems and streamline the flow of data wi th Issues Management in the OneTrust platform. (9 operations.)

Operations 9

GET /v1/attributes Get Attribute Schema #
POST /v1/issuelink/issue/{issueId} Create Issue Relationship #
GET /v1/issuelinks/{issueId} Get Issue Relationships #
POST /v1/issues Create Issue #
POST /v1/issues/search Get List of Issues #
GET /v1/issues/{issueId} Get Issue #
PUT /v1/issues/{issueId} Update Issue #
PATCH /v1/issues/{issueId} Modify Issue #
GET /v1/issuetasks/{issueId} Get Issue Tasks #

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/tech-risk-and-compliance-issues-management"
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-tech-risk-compliance-issues-management-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"Tech Risk & Compliance - Issues Management","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 Issues Management APIs are used to integrate external systems and streamline the flow of data with Issues Management in the OneTrust platform."},"servers":[{"url":"https://{hostname}/api/issue-management","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":"Issues","description":"The Issues APIs are used to manage issues, issue tasks, and issue relationships.","externalDocs":{"description":"OpenAPI 3.1.0 - Download Definition","url":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"}}],"x-onetrust":{"spec-label":"OpenAPI 3.1.0","links":["{'Issues Management Knowledge Base': 'https://my.onetrust.com/s/topic/0TO3q000000sjDAGAY/issues-management'}"]},"x-readme":{"explorer-enabled":false,"proxy-enabled":false,"metrics-enabled":false},"paths":{"/v1/attributes":{"get":{"operationId":"getAttributesBySchemaNameUsingGET","summary":"Get Attribute Schema","description":"Use this API to retrieve the attribute schema for the specified attribute type.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"schemaName","in":"query","description":"The name of the attribute schema.","required":true,"schema":{"type":"string","example":"Issue","enum":["Issue"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AttributeInformation"}}}}},"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":["ISSUE","ISSUE_READ"]}]}},"/v1/issuelink/issue/{issueId}":{"post":{"operationId":"createIssueRelationshipLinksUsingPOST","summary":"Create Issue Relationship","description":"Use this API to create a relationship between an issue and related records.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"issueId","in":"path","description":"The unique identifier of the issue. This value is obtained using the [Get Issue API](/onetrust/reference/findAllIssuesByFilter).","required":true,"schema":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":{"linkTypeLabel":"is related to","relatedEntityType":"Risk","relatedEntityId":"00000000-0000-0000-0000-000000000000"},"$ref":"#/components/schemas/CreateIssueLinkRequest"}}}},"responses":{"201":{"description":"Successfully linked the Issue to the provided entity.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateIssueLinkResponse"}}}},"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":["ISSUE"]}]}},"/v1/issuelinks/{issueId}":{"get":{"operationId":"getIssueLinksUsingGET","summary":"Get Issue Relationships","description":"Use this API to retrieve relationship details between an issue and related records.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"issueId","in":"path","description":"The unique identifier of the issue. This value is obtained using the [Get List of Issues API](/onetrust/reference/findAllIssuesByFilter).","required":true,"schema":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000"}},{"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":20,"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":["Id,asc","Id,desc"]},"example":"Id,desc"}],"responses":{"200":{"description":"Relationship details fetched successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueLinkResponse"}}}},"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":"Invalid sort criteria","content":{"application/json":{"schema":{"type":"string","example":{"errors":[{"code":"ERROR_GENERIC_DATA_ACCESS","title":"Error Accessing Data"}],"traceId":"00000000-0000-0000-0000-000000000000"}}}}}},"security":[{"OAUTH2":["ISSUE","ISSUE_READ"]}]}},"/v1/issues":{"post":{"operationId":"createIssueUsingPOST","summary":"Create Issue","description":"Use this API to create an issue.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueCreateRequest","required":["name","orgGroupId","priority"]}}}},"responses":{"201":{"description":"Issue created successfully","headers":{"location":{"description":"URI to get Issue details","style":"simple","schema":{"example":"https://app.onetrust.com/api/issue-management/v1/issues/a129a021-3d3d-4352-9daf-71f6ea234abc"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueResponse"}}}},"400":{"description":"Source entity Not Found","content":{"application/json":{"schema":{"type":"string","example":{"errors":[{"title":"Entity:00000000-0000-0000-0000-000000000000 of type:Risk not found","detail":"Entity:00000000-0000-0000-0000-000000000000 of type:Risk not found","code":"ERROR_ONETRUST_ENTITY_NOT_FOUND"}],"traceId":"00000000-0000-0000-0000-000000000000"}}}}},"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":["ISSUE"]}]}},"/v1/issues/search":{"post":{"operationId":"findAllIssuesByFilterUsingPOST","summary":"Get List of Issues","description":"Use this API to retrieve a list of all issues or search for issues based on the specified criteria.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.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":20,"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":["Id,asc","Id,desc","Name,asc","Name,desc","createdDate,asc","createdDate,desc","Priority,asc","Priority,desc","deadline,asc","deadline,desc"]},"example":"Id,desc"}],"requestBody":{"content":{"application/json":{"schema":{"example":{"criteria":{"filters":[{"field":"owner","value":["00000000-0000-0000-0000-000000000000"],"operator":"EQUAL_TO"}]}},"$ref":"#/components/schemas/PageSearchRequest"}}}},"responses":{"200":{"description":"Issues fetched successfully","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IssueResponse"}}}}},"400":{"description":"Invalid search criteria","content":{"application/json":{"schema":{"type":"string","example":{"errors":[{"title":"Operation Failed","detail":"Request could not be parsed","code":"ERROR_GENERIC_OPERATION_FAILED"}],"traceId":"00000000-0000-0000-0000-000000000000"}}}}},"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":["ISSUE","ISSUE_READ"]}]}},"/v1/issues/{issueId}":{"get":{"operationId":"getIssueUsingGET","summary":"Get Issue","description":"Use this API to retrieve details for a specific issue.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"issueId","in":"path","description":"The unique identifier of the issue. This value is obtained using the [Get List of Issues API](/onetrust/reference/findAllIssuesByFilter).","required":true,"schema":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000"}}],"responses":{"200":{"description":"Issue details fetched successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueResponse"}}}},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Issue not found.","content":{"application/json":{"schema":{"type":"string","example":{"errors":[{"title":"Operation Failed","detail":"Operation Failed","code":"ERROR_ONETRUST_ENTITY_NOT_FOUND"}],"traceId":"00000000-0000-0000-0000-000000000000"}}}}},"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":["ISSUE","ISSUE_READ"]}]},"put":{"operationId":"updateIssueUsingPUT","summary":"Update Issue","description":"Use this API to update all details for a specific issue.\n\n> 🗒 Things to Know\n>\n> - The `attributes` parameter must be included in the request body but is not required to have values. If there are no attributes to send, pass an empty object {} in the following manner: \"attributes\": {}. However, if values exist for an attribute, you must include the values for each of those attribute to ensure the values are retained. Otherwise, they will be overwritten.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"issueId","in":"path","description":"The unique identifier of the issue. This value is obtained using the [Get List of Issues API](/onetrust/reference/findAllIssuesByFilter).","required":true,"schema":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":{"name":"Updated Issue Name","orgGroupId":"00000000-0000-0000-0000-000000000000","priority":"High","description":"Updated description of the issue.","attributes":{}},"$ref":"#/components/schemas/IssueUpdateRequest","required":["attributes","name","orgGroupId","priority"]}}}},"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueResponse"}}}},"400":{"description":"Missing required attributes","content":{"application/json":{"schema":{"type":"string","example":"{\"errors\": [{\"code\": \"ERROR_GENERIC_BIND\", \"source\": \"OneTrust\", \"detail\": \"Unable to process request due to invalid content/data type: name\", \"title\": \"Bad Request\"}, ], \"traceId\": \"00000000-0000-0000-0000-000000000000\"}"}}}},"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":["ISSUE"]}]},"patch":{"operationId":"updateIssueUsingPATCH","summary":"Modify Issue","description":"Use this API to partially update details for a specific issue.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"issueId","in":"path","description":"The unique identifier of the issue. This value is obtained using the [Get List of Issues API](/onetrust/reference/findAllIssuesByFilter).","required":true,"schema":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":"{\"name\": \"Updated Issue Name\",}","$ref":"#/components/schemas/IssuePatchRequest"}}}},"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueResponse"}}}},"400":{"description":"Validation errors","content":{"application/json":{"schema":{"type":"string","example":{"errors":[{"code":"INVALID_REQUEST","source":"OneTrust","detail":"At least one field must be provided for update","title":"Bad Request"}],"traceId":"00000000-0000-0000-0000-000000000000"}}}}},"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":["ISSUE"]}]}},"/v1/issuetasks/{issueId}":{"get":{"operationId":"getIssueRelatedTasksUsingGET","summary":"Get Issue Tasks","description":"Use this API to retrieve a list of all tasks for a specific issue.","tags":["Issues"],"x-onetrust":{"spec-label":"https://developer.onetrust.com/onetrust/openapi/tech-risk-compliance-issues-management.json"},"parameters":[{"name":"issueId","in":"path","description":"The unique identifier of the issue. This value is obtained using the [Get List of Issues API](/onetrust/reference/findAllIssuesByFilter).","required":true,"schema":{"type":"string","format":"uuid","example":"00000000-0000-0000-0000-000000000000"}},{"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..20). Example- '?size=20","type":"integer","format":"int32","default":20,"maximum":2000,"minimum":1},"example":20},{"name":"sort","in":"query","description":"The sort criteria that dictates the order of the results.","schema":{"type":"string","enum":["taskName,asc","taskName,desc","id,asc","id,desc","priority,asc","priority,desc","createdDate,asc","createdDate,desc","deadline,asc","deadline,desc"],"pattern":"^(taskName|id|priority|createdDate|deadline),(asc|desc)$"},"example":"taskName,desc"}],"responses":{"200":{"description":"Successfully fetched tasks related to the issue","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IssueRelatedTasksDto"}}}}},"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":"Invalid sort criteria","content":{"application/json":{"schema":{"type":"string","example":{"errors":[{"code":"ERROR_GENERIC_DATA_ACCESS","title":"Error Accessing Data"}],"traceId":"00000000-0000-0000-0000-000000000000"}}}}}},"security":[{"OAUTH2":["ISSUE","ISSUE_READ"]}]}}},"components":{"schemas":{"AssociatedAttributeValueInformation":{"type":"object","properties":{"id":{"description":"The unique identifier of the attribute option.","type":"string","format":"uuid","example":"a34ccec7-1ec0-4d65-9075-bdd0d923f1d1"},"value":{"description":"The value of the attribute.","type":"string","example":"Text Value"},"valueKey":{"description":"The fallback value of the attribute that is used if a translation is not provided for a language.","type":"string","example":"attribute.option.valueKey"},"colorCode":{"description":"The color code associated with the attribute option.","type":"string","example":"red"}},"required":["value"]},"AttributeValueInformation":{"type":"object","properties":{"id":{"description":"The unique identifier of the attribute.","type":"string","format":"uuid","example":"a34ccec7-1ec0-4d65-9075-bdd0d923f1d1"},"value":{"description":"The value of the attribute.","type":"string","example":"Text Value"},"valueKey":{"description":"The fallback value of the attribute that is used if a translation is not provided for a language.","type":"string","example":"attribute.option.valueKey"},"colorCode":{"description":"The color code associated with the attribute option.","type":"string","example":"red"},"optionSelectionValue":{"description":"The value used for scoring and reporting.","type":"string","example":"3.5"},"displayLabel":{"description":"The label that displays for the attribute option.","type":"string","example":"United State | San Francisco"},"associatedAttributeValueInformation":{"description":"The details of the associated attribute options.","type":"array","items":{"$ref":"#/components/schemas/AssociatedAttributeValueInformation"}},"disabled":{"description":"This flag indicates whether the attribute option is disabled.","type":"boolean","example":false,"default":"false"}},"required":["value"]},"IssueUpdateRequest":{"type":"object","properties":{"name":{"description":"The name that describes the issue.","type":"string","example":"Expired Policies","maxLength":300},"orgGroupId":{"description":"The unique identifier of the organization associated with the issue.","type":"string","format":"uuid","example":"cb49a431-3d3d-4352-9daf-71f6ea2b3d89"},"priority":{"description":"The priority level of the issue.","type":"string","example":"High","enum":["Low","Medium","High","Critical"]},"description":{"description":"The description of the issue.","type":"string","example":"System would be at risk if we do not renew access policies","maxLength":4000},"deadline":{"description":"The date by which the issue should be resolved.","type":"string","format":"date","example":"2021-12-31"},"ownerIds":{"description":"The unique identifiers of the issue owners who will remediate the issue.","type":"array","items":{"type":"string","format":"uuid"},"example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"approverIds":{"description":"The unique identifier(s) of the users assigned as approvers of the issue.","type":"array","items":{"type":"string","format":"uuid"},"example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"reasonForClosure":{"description":"The reason why the issue was closed.","type":"string","example":"Resolved"},"category":{"description":"The category of the issue.","type":"string","example":"General"},"note":{"description":"The notes related to resolving the issue.","type":"string","example":"Closed the issue as its been resolved"},"actionPlan":{"description":"The remediation plan for the issue.","type":"string","example":"1. Disabled user's unauthorized access.\n 2. Informed relevant teams."},"attributes":{"description":"The details of the associated attributes.","type":"object","example":{"textAttributeName":[{"value":"Text"}],"optionBasedAttributeName":[{"id":"f2229953-b4b5-4042-8cb9-b78038cc4c46"}]},"additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/AttributeValueInformation"}}}},"required":["name","orgGroupId","priority"]},"EntityBasicUserInformation":{"type":"object","properties":{"id":{"description":"The unique identifier of the user who last modified the issue.","type":"string","format":"uuid","example":"f2229953-b4b5-4042-8cb9-b78038cc4c46"},"name":{"description":"The name of the user who last modified the issue.","type":"string","example":"First Last"},"email":{"description":"The email address of the user who last modified the issue.","type":"string","example":"user@gmail.com"},"initials":{"description":"The initials of the user who last modified the issue.","type":"string","example":"FL"}}},"EntityRecordAuditInformation":{"type":"object","properties":{"createdDate":{"description":"The date and time that the issue was created.","type":"string","format":"date-time","example":"2021-05-13T13:06:49.853Z"},"lastUpdatedDate":{"description":"The date and time that the issue was last updated.","type":"string","format":"date-time","example":"2021-05-13T13:06:49.853Z"},"createdBy":{"description":"The creation details of the issue.","example":{"id":"c21319953-b4b5-4042-8cb9-b78038cc4c51","name":"Name"},"$ref":"#/components/schemas/EntityBasicUserInformation"},"lastModifiedBy":{"description":"The last modified details of the issue.","example":{"id":"c21319953-b4b5-4042-8cb9-b78038cc4c51","name":"Name"},"$ref":"#/components/schemas/EntityBasicUserInformation"}},"required":["createdDate"]},"EntityWorkflowInformation":{"type":"object","properties":{"id":{"description":"The unique identifier of the workflow.","type":"string","format":"uuid","example":"b271c01a-89a9-41b1-8185-0a3e2bfdad84"},"name":{"description":"The name of the workflow.","type":"string","example":"Vendor On-Boarding Workflow"},"type":{"description":"The type of workflow.","type":"string","example":"Vendor"},"workflowMode":{"description":"The mode in which the workflow was created.","type":"string","example":"BASIC","enum":["ADVANCED, BASIC"]},"stageId":{"description":"The unique identifier of the workflow stage.","type":"string","format":"uuid","example":"9fc111cb-c379-4f08-8aff-5be954c1a6e6"},"stageName":{"description":"The name of the workflow stage.","type":"string","example":"Start On-Boarding"}},"example":{"id":"b271c01a-89a9-41b1-8185-0a3e2bfdad84","name":"Vendor On-Boarding Workflow","nameKey":"Workflow.VendorOnBoarding.Name","type":"Vendor","workflowMode":"BASIC","stageId":"9fc111cb-c379-4f08-8aff-5be954c1a6e6","stageName":"Start On-Boarding","stageNameKey":"Workflow.VendorOnBoarding.Stage.StartOnBoarding","badgeColor":"#4287f5"},"required":["id","name","stageId","stageName","type"]},"IssueResponse":{"type":"object","properties":{"id":{"description":"The unique identifier of the issue.","type":"string","format":"uuid","example":"ab129a431-3d3d-4352-9daf-71f6ea2b3d70"},"number":{"description":"The page number of the results.","type":"integer","format":"int64","example":1},"name":{"description":"The name that describes the issue.","type":"string","example":"Expired Policies"},"orgGroupId":{"description":"The unique identifier of the organization associated with the issue.","type":"string","format":"uuid","example":"cb49a431-3d3d-4352-9daf-71f6ea2b3d89"},"description":{"description":"The description of the issue.","type":"string","example":"System would be at risk if we do not renew access policies"},"deadline":{"description":"The date by which the issue should be resolved.","type":"string","format":"date","example":"2021-12-31"},"ownerIds":{"description":"The unique identifiers of the issue owners who will remediate the issue.","type":"array","items":{"type":"string","format":"uuid"},"example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"approverIds":{"description":"The unique identifier(s) of the users assigned as approvers of the issue.","type":"array","items":{"type":"string","format":"uuid"},"example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"reasonForClosure":{"description":"The reason why the issue was closed.","type":"string","example":"Resolved"},"category":{"description":"The category of the issue.","type":"string","example":"General"},"status":{"description":"The status of the issue.","type":"string","example":"Open","enum":["Open","Closed"]},"sourceType":{"description":"The entity type of the source record.","type":"string","example":"Risk","enum":["Control","Evidence","Initiative","Issue","Risk","assessment","assets","entities","policies","procedures","processing-activities","standards","vendors"]},"sourceId":{"description":"The unique identifier of the source record.","type":"string","format":"uuid","example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"note":{"description":"The notes related to resolving the issue.","type":"string","example":"Closed the issue as its been resolved"},"actionPlan":{"description":"The remediation plan for the issue.","type":"string","example":"1. Disabled user's unauthorized access.\n 2. Informed relevant teams."},"closedBy":{"description":"The unique identifier of the user who closed the issue.","type":"string","format":"uuid","example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"closedDate":{"description":"The date when the issue is closed.","type":"string","example":"2025-05-07T14:42:32.950Z","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$"},"createdBy":{"description":"The unique identifier of the user who created the issue.","type":"string","format":"uuid","example":"ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86"},"createdDate":{"description":"The date when the issue is created.","type":"string","format":"date","example":"2021-12-31"},"workflowAndStage":{"description":"The details of the workflow and stage.","$ref":"#/components/schemas/EntityWorkflowInformation"},"auditFields":{"description":"The activity details of when the issue was created and last updated.","$ref":"#/components/schemas/EntityRecordAuditInformation"},"attributes":{"description":"The details of the associated attributes.","type":"object","example":{"textAttributeName":[{"value":"Text"}],"optionBasedAttributeName":[{"id":"f2229953-b4b5-4042-8cb9-b78038cc4c46"}]},"additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/AttributeValueInformation"}}}}},"IssueCreateRequest":{"type":"object","properties":{"name":{"description":"The name that describes the issue.","type":"string","example":"Expired Policies","maxLength":300},"orgGroupId":{"description":"The

# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/onetrust/refs/heads/main/openapi/onetrust-tech-risk-compliance-issues-management-openapi.json