Update deployment
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, writeIn: header
Scope: read, write
Path Parameters
The deployment ID
stringRequest Body
application/json
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 }}Get deployment GET
Get a deployment by ID. The deployment ID is returned as part of the [List deployments](https://launchdarkly.com/docs/api/insights-deployments-beta/get-deployments) response. It is the `id` field of each element in the `items` array. ### Expanding the deployment response LaunchDarkly supports expanding the deployment response to include additional fields. To expand the response, append the `expand` query parameter and include the following: * `pullRequests` includes details on all of the pull requests associated with each deployment * `flagReferences` includes details on all of the references to flags in each deployment For example, use `?expand=pullRequests` to include the `pullRequests` field in the response. By default, this field is **not** included in the response.
List flag events GET
Get a list of flag events ### Expanding the flag event collection response LaunchDarkly supports expanding the flag event collection response to include additional fields. To expand the response, append the `expand` query parameter and include the following: * `experiments` includes details on all of the experiments run on each flag For example, use `?expand=experiments` to include the `experiments` field in the response. By default, this field is **not** included in the response.