v1

latestOpenAPI 3.1.0Apache 2.02026-07-245981,1853.0 MB
Issues

Modify Issue

Use this API to partially update details for a specific issue.

patch/v1/issues/{issueId}

Path parameters

issueIdstring uuid required
Example:00000000-0000-0000-0000-000000000000

The unique identifier of the issue. This value is obtained using the Get List of Issues API.

Request body

fieldsobject

The issue parameters to update, can contain simple values or complex attribute objects.

emptyboolean

The flag that indicates whether the request is empty.

Example request

{
  "fields": {
    "name": "Updated Issue Name"
  }
}

Response

Accepted

idstring uuid

The unique identifier of the issue.

numberinteger

The page number of the results.

namestring

The name that describes the issue.

orgGroupIdstring uuid

The unique identifier of the organization associated with the issue.

descriptionstring

The description of the issue.

deadlinestring date

The date by which the issue should be resolved.

ownerIdsstring[]

The unique identifiers of the issue owners who will remediate the issue.

approverIdsstring[]

The unique identifier(s) of the users assigned as approvers of the issue.

reasonForClosurestring

The reason why the issue was closed.

categorystring

The category of the issue.

status'Open' | 'Closed'

The status of the issue.

sourceType'Control' | 'Evidence' | 'Initiative' | 'Issue' | 'Risk' | 'assessment' | 'assets' | 'entities' | 'policies' | 'procedures' | 'processing-activities' | 'standards' | 'vendors'

The entity type of the source record.

sourceIdstring uuid

The unique identifier of the source record.

notestring

The notes related to resolving the issue.

actionPlanstring

The remediation plan for the issue.

closedBystring uuid

The unique identifier of the user who closed the issue.

closedDatestring

The date when the issue is closed.

createdBystring uuid

The unique identifier of the user who created the issue.

createdDatestring date

The date when the issue is created.

attributesobject

The details of the associated attributes.

Example response

{
  "id": "ab129a431-3d3d-4352-9daf-71f6ea2b3d70",
  "number": 1,
  "name": "Expired Policies",
  "orgGroupId": "cb49a431-3d3d-4352-9daf-71f6ea2b3d89",
  "description": "System would be at risk if we do not renew access policies",
  "deadline": "2021-12-31",
  "reasonForClosure": "Resolved",
  "category": "General",
  "status": "Open",
  "sourceType": "Risk",
  "sourceId": "ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86",
  "note": "Closed the issue as its been resolved",
  "actionPlan": "1. Disabled user's unauthorized access.\n 2. Informed relevant teams.",
  "closedBy": "ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86",
  "closedDate": "2025-05-07T14:42:32.950Z",
  "createdBy": "ad49a0f1-3d3d-4352-9daf-71f6ea2b2c86",
  "createdDate": "2021-12-31",
  "workflowAndStage": {
    "id": "b271c01a-89a9-41b1-8185-0a3e2bfdad84",
    "name": "Vendor On-Boarding Workflow",
    "type": "Vendor",
    "workflowMode": "BASIC",
    "stageId": "9fc111cb-c379-4f08-8aff-5be954c1a6e6",
    "stageName": "Start On-Boarding"
  },
  "auditFields": {
    "createdBy": {
      "id": "c21319953-b4b5-4042-8cb9-b78038cc4c51",
      "name": "Name"
    },
    "lastModifiedBy": {
      "id": "c21319953-b4b5-4042-8cb9-b78038cc4c51",
      "name": "Name"
    }
  },
  "attributes": {
    "textAttributeName": [
      {
        "value": "Text"
      }
    ],
    "optionBasedAttributeName": [
      {
        "id": "f2229953-b4b5-4042-8cb9-b78038cc4c46"
      }
    ]
  }
}