v1

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

Update Initiative

Use this API to update details of a specific initiative.

put/v1/initiatives/{initiativeId}

Path parameters

initiativeIdstring uuid required
Example:dcdd78fe-9676-4168-9c4f-87bfc68f1414

The unique identifier of the initiative.

Request body

namestring

The name of the initiative.

observationStartDTstring date-time

The start date and time for which the initiative will be observed.

observationEndDTstring date-time

The end date and time for which the initiative will be observed.

ownerIdsstring[]

The list of unique identifiers of the users responsible for the initiative.

Example request

{
  "name": "NIST 800-53 Compliance Initiative",
  "observationStartDT": "2024-12-31T23:59:59Z",
  "observationEndDT": "2025-12-31T23:59:59Z"
}

Response

Accepted

idstring uuid

The unique identifier of the initiative.

numberinteger

The sequential order in which the initiative was created.

namestring

The name of the initiative.

orgGroupIdstring uuid

The unique identifier of the organization accountable for managing the initiative.

complianceScoreinteger

The compliance score of the initiative.

scopeIdstring uuid

The unique identifier of the inventory record associated with the iniatiative.

scopeNamestring

The name of the inventory record associated with the initiative.

scopeTypestring

The type of inventory record associated with the initiative.

organizationNamestring

The name of the organization accountable for managing the initiative.

observationStartDTstring date-time

The start date and time for which the initiative will be observed.

observationEndDTstring date-time

The end date and time for which the initiative will be observed.

creationStatusstring

The creation status of the initiative.

Example response

{
  "id": "ab129a431-3d3d-4352-9daf-71f6ea2b3d70",
  "number": 1,
  "name": "NIST 800-53 Compliance Initiative",
  "orgGroupId": "cb49a431-3d3d-4352-9daf-71f6ea2b3d89",
  "complianceScore": 76,
  "scopeId": "9a038a54-5842-49c5-920e-06e74f7cff9e",
  "scopeName": "Azure SQL Server",
  "scopeType": "Assets",
  "organizationName": "OneTrust HR",
  "legislations": [
    {
      "name": "GDPR Privacy (2018)",
      "frameworkId": "cb49a431-3d3d-4352-9daf-71f6ea2b3d89",
      "otFrameworkIdentifier": "78a6237c-f99e-4d18-9dcb-fea88a72f0fd"
    }
  ],
  "observationStartDT": "2024-01-01T23:59:59Z",
  "observationEndDT": "2025-12-31T23:59:59Z",
  "owners": [
    {
      "id": "cb49a431-3d3d-4352-9daf-71f6ea2b3d89",
      "active": true,
      "name": "John Smith"
    }
  ],
  "creationStatus": "SUCCESS",
  "inventories": [
    {
      "id": "ab129a431-3d3d-4352-9daf-71f6ea2b3d70",
      "name": "Azure SQL Server",
      "inventoryType": "Assets",
      "number": 1
    }
  ],
  "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"
    }
  }
}