For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Sign inTry it free
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
  • REST API overview
    • Access Tokens
    • Account Members
    • Account Usage Beta
    • AI Configs
    • Announcements
    • Applications Beta
    • Approvals
    • Approvals Beta
    • Audit Log
    • Code References
    • Contexts
    • Context Settings
    • Custom Roles
    • Data Export Destinations
    • Environments
    • Experiments
    • Feature Flags
    • Feature Flags Beta
    • Flag Import Configurations Beta
    • Flag Links Beta
    • Flag Triggers
    • Follow Flags
    • Holdouts Beta
    • Insights Charts Beta
    • Insights Deployments Beta
    • Insights Flag Events Beta
    • Insights Pull Requests Beta
    • Insights Repositories Beta
    • Insights Scores Beta
    • Integration Audit Log Subscriptions
    • Integration Delivery Configurations Beta
    • Integrations Beta
      • POSTCreate integration configuration
      • DELDelete integration configuration
      • GETGet all configurations for the integration
      • GETGet an integration configuration
      • PATCHUpdate integration configuration
    • Layers
    • Metrics
    • Metrics Beta
    • OAuth2 Clients
    • Persistent Store Integrations Beta
    • Projects
    • Relay Proxy Configurations
    • Release Pipelines Beta
    • Releases Beta
    • Scheduled Changes
    • Segments
    • Tags
    • Teams
    • Teams Beta
    • Users
    • Users Beta
    • User Settings
    • Views Beta
    • Webhooks
    • Workflows
    • Workflow Templates
    • Other
Sign inTry it free
LogoLogo
REST API overviewIntegrations Beta

Update integration configuration

PATCH
/api/v2/integration-configurations/:integrationConfigurationId
PATCH
/api/v2/integration-configurations/:integrationConfigurationId
$curl -X PATCH https://app.launchdarkly.com/api/v2/integration-configurations/integrationConfigurationId \
> -H "Authorization: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '[
> {
> "op": "replace",
> "path": "/on",
> "value": null
> }
>]'
1{
2 "_links": {},
3 "_id": "string",
4 "name": "Example Datadog integration",
5 "_createdAt": 1,
6 "_integrationKey": "datadog",
7 "tags": [
8 "testing"
9 ],
10 "enabled": true,
11 "_access": {
12 "denied": [
13 {
14 "action": "string",
15 "reason": {
16 "effect": "allow",
17 "resources": [
18 "proj/*:env/*;qa_*:/flag/*"
19 ],
20 "notResources": [
21 "string"
22 ],
23 "actions": [
24 "*"
25 ],
26 "notActions": [
27 "string"
28 ],
29 "role_name": "string"
30 }
31 }
32 ],
33 "allowed": [
34 {
35 "action": "string",
36 "reason": {
37 "effect": "allow",
38 "resources": [
39 "proj/*:env/*;qa_*:/flag/*"
40 ],
41 "notResources": [
42 "string"
43 ],
44 "actions": [
45 "*"
46 ],
47 "notActions": [
48 "string"
49 ],
50 "role_name": "string"
51 }
52 }
53 ]
54 },
55 "configValues": {},
56 "capabilityConfig": {},
57 "snowflakeSetupScript": "string",
58 "redshiftSetupScripts": [
59 "string"
60 ],
61 "redshiftIAMPermissionsPolicy": "string",
62 "redshiftIAMTrustPolicy": "string"
63}
Update an integration configuration. Updating an integration configuration uses a [JSON patch](https://datatracker.ietf.org/doc/html/rfc6902) representation of the desired changes. To learn more, read [Updates](https://launchdarkly.com/docs/api#updates).
Was this page helpful?
Previous

Layers

Next
Built with

Update an integration configuration. Updating an integration configuration uses a JSON patch representation of the desired changes. To learn more, read Updates.

Authentication

Authorizationstring
API Key authentication via header

Path parameters

integrationConfigurationIdstringRequiredformat: "string"
The ID of the integration configuration

Request

This endpoint expects a list of objects.
opstringRequired
The type of operation to perform
pathstringRequired
A JSON Pointer string specifying the part of the document to operate on
valueanyOptional
A JSON value used in "add", "replace", and "test" operations

Response

Integration configuration response
_linksmap from strings to objects
The location and content type of related resources
_idstring
The unique identifier for this integration configuration
namestring

A human-friendly name for the integration

_createdAtlong
The time the integration configuration was created
_integrationKeystring
The type of integration
tagslist of strings
An array of tags for this integration
enabledboolean
Whether the integration is currently active
_accessobject
Details on the allowed and denied actions for this integration configuration
configValuesmap from strings to any

Details on configuration for an integration of this type. Refer to the formVariables field in the corresponding manifest.json for a full list of fields for each integration.

capabilityConfigobject
The capability configuration for the integration
snowflakeSetupScriptstring
Consolidated SQL script for Snowflake Warehouse Native Experimentation setup. Present only for setup endpoint responses.
redshiftSetupScriptslist of strings

SQL setup scripts (4 parts) for Redshift Native Experimentation setup. Present only for setup endpoint responses.

redshiftIAMPermissionsPolicystring
IAM permissions policy JSON for the customer's Redshift IAM role. Present only for setup endpoint responses.
redshiftIAMTrustPolicystring
IAM trust policy JSON for the customer's Redshift IAM role. Present only for setup endpoint responses.

Errors

400
Bad Request Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
429
Too Many Requests Error