Create integration configuration

Create a new integration configuration. (Excludes persistent store and flag import configurations.)

Authentication

Authorizationstring
API Key authentication via header

Path parameters

integrationKeystringRequiredformat: "string"
The integration key

Request

This endpoint expects an object.
namestringRequired
The name of the integration configuration
configValuesmap from strings to anyRequired
The unique set of fields required to configure the integration. Refer to the <code>formVariables</code> field in the corresponding <code>manifest.json</code> at https://github.com/launchdarkly/integration-framework/tree/main/integrations for a full list of fields for the integration you wish to configure.
enabledbooleanOptional
Whether the integration configuration is enabled. If omitted, defaults to true
tagslist of stringsOptional
Tags for the integration
capabilityConfigobjectOptional
The capability configuration for the integration

Response

Integration Configuration response
_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.

Errors

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