Insights deployments (beta)

Update deployment

PATCH
/api/v2/engineering-insights/deployments/{deploymentID}

Update a deployment by ID. Updating a deployment uses a JSON patch representation of the desired changes. To learn more, read Updates.The deployment ID is returned as part of the List deployments response. It is the id field of each element in the items array.

Authorization

ApiKey read, write
Authorization<token>

In: header

Scope: read, write

Path Parameters

deploymentID*string

The deployment ID

Formatstring

Request Body

application/json

[index: integer]?

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PATCH "https://example.com/api/v2/engineering-insights/deployments/string" \  -H "Content-Type: application/json" \  -d '[    {      "op": "replace",      "path": "/status",      "value": "finished"    }  ]'
{  "id": "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11",  "applicationKey": "billing-service",  "applicationVersion": "a90a8a2",  "startedAt": "1706701522000",  "endedAt": "1706712518000",  "durationMs": 10996000,  "status": "finished",  "kind": "redeployment",  "active": true,  "metadata": {    "buildNumber": "1234"  },  "archived": false,  "environmentKey": "production",  "numberOfContributors": 1,  "numberOfPullRequests": 2,  "linesAdded": 100,  "linesDeleted": 50,  "leadTime": 20237000,  "pullRequests": {    "totalCount": 25,    "items": [      {        "id": "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11",        "externalId": "1234",        "title": "Enable new payment structure",        "status": "merged",        "author": "jane.doe",        "createTime": "1706701522000",        "mergeTime": "1706712518000",        "mergeCommitKey": "a90a8a2",        "baseCommitKey": "a90a8a2",        "headCommitKey": "a90a8a2",        "filesChanged": 2,        "linesAdded": 100,        "linesDeleted": 50,        "url": "https://github.com/launchdarkly/LaunchDarkly-Docs/pull/406",        "deployments": {},        "flagReferences": {          "totalCount": 25,          "items": [            {              "projectKey": "default",              "flagKey": "enable-new-payment-structure",              "referencesAdded": 2,              "referencesRemoved": 5            }          ]        },        "leadTime": {          "codingDurationMs": 1000000,          "reviewDurationMs": 500000,          "maxWaitDurationMs": 100000,          "avgWaitDurationMs": 100000,          "maxDeployDurationMs": 100000,          "avgDeployDurationMs": 100000,          "maxTotalLeadTimeMs": 1600000,          "avgTotalLeadTimeMs": 1600000        }      }    ],    "_links": {      "next": {        "href": "/api/v2/engineering-insights/pull-requests?after=a4290006-1fd1-4ca5-acf7-9f31fac61cf5",        "type": "application/json"      },      "self": {        "href": "/api/v2/engineering-insights/pull-requests",        "type": "application/json"      }    }  },  "flagReferences": {    "totalCount": 25,    "items": [      {        "projectKey": "default",        "flagKey": "enable-new-payment-structure",        "referencesAdded": 2,        "referencesRemoved": 5      }    ]  },  "leadTimeStages": {    "codingDurationMs": 1000000,    "reviewDurationMs": 500000,    "waitDurationMs": 100000,    "deployDurationMs": 100000,    "totalLeadTimeMs": 1600000  }}