> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# launchdarkly-integrations

> LaunchDarkly Integrations — webhooks, data export, relay proxy, and flag imports

**Server path:** `/launchdarkly-integrations` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                                                                        | Description                                 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [`launchdarkly_integrations_create_big_segment_store_integration`](#launchdarkly_integrations_create_big_segment_store_integration)                                         | Create big segment store integration        |
| [`launchdarkly_integrations_create_flag_import_configuration`](#launchdarkly_integrations_create_flag_import_configuration)                                                 | Create a flag import configuration          |
| [`launchdarkly_integrations_create_integration_configuration`](#launchdarkly_integrations_create_integration_configuration)                                                 | Create integration configuration            |
| [`launchdarkly_integrations_create_integration_delivery_configuration`](#launchdarkly_integrations_create_integration_delivery_configuration)                               | Create delivery configuration               |
| [`launchdarkly_integrations_create_subscription`](#launchdarkly_integrations_create_subscription)                                                                           | Create audit log subscription               |
| [`launchdarkly_integrations_delete_big_segment_store_integration`](#launchdarkly_integrations_delete_big_segment_store_integration)                                         | Delete big segment store integration        |
| [`launchdarkly_integrations_delete_destination`](#launchdarkly_integrations_delete_destination)                                                                             | Delete Data Export destination              |
| [`launchdarkly_integrations_delete_flag_import_configuration`](#launchdarkly_integrations_delete_flag_import_configuration)                                                 | Delete a flag import configuration          |
| [`launchdarkly_integrations_delete_integration_configuration`](#launchdarkly_integrations_delete_integration_configuration)                                                 | Delete integration configuration            |
| [`launchdarkly_integrations_delete_integration_delivery_configuration`](#launchdarkly_integrations_delete_integration_delivery_configuration)                               | Delete delivery configuration               |
| [`launchdarkly_integrations_delete_relay_auto_config`](#launchdarkly_integrations_delete_relay_auto_config)                                                                 | Delete Relay Proxy config by ID             |
| [`launchdarkly_integrations_delete_subscription`](#launchdarkly_integrations_delete_subscription)                                                                           | Delete audit log subscription               |
| [`launchdarkly_integrations_delete_webhook`](#launchdarkly_integrations_delete_webhook)                                                                                     | Delete webhook                              |
| [`launchdarkly_integrations_get_all_integration_configurations`](#launchdarkly_integrations_get_all_integration_configurations)                                             | Get all configurations for the integration  |
| [`launchdarkly_integrations_get_all_webhooks`](#launchdarkly_integrations_get_all_webhooks)                                                                                 | List webhooks                               |
| [`launchdarkly_integrations_get_big_segment_store_integration`](#launchdarkly_integrations_get_big_segment_store_integration)                                               | Get big segment store integration by ID     |
| [`launchdarkly_integrations_get_big_segment_store_integrations`](#launchdarkly_integrations_get_big_segment_store_integrations)                                             | List all big segment store integrations     |
| [`launchdarkly_integrations_get_destination`](#launchdarkly_integrations_get_destination)                                                                                   | Get destination                             |
| [`launchdarkly_integrations_get_destinations`](#launchdarkly_integrations_get_destinations)                                                                                 | List destinations                           |
| [`launchdarkly_integrations_get_flag_import_configuration`](#launchdarkly_integrations_get_flag_import_configuration)                                                       | Get a single flag import configuration      |
| [`launchdarkly_integrations_get_flag_import_configurations`](#launchdarkly_integrations_get_flag_import_configurations)                                                     | List all flag import configurations         |
| [`launchdarkly_integrations_get_integration_configuration`](#launchdarkly_integrations_get_integration_configuration)                                                       | Get an integration configuration            |
| [`launchdarkly_integrations_get_integration_delivery_configuration_by_environment`](#launchdarkly_integrations_get_integration_delivery_configuration_by_environment)       | Get delivery configurations by environment  |
| [`launchdarkly_integrations_get_integration_delivery_configuration_by_id`](#launchdarkly_integrations_get_integration_delivery_configuration_by_id)                         | Get delivery configuration by ID            |
| [`launchdarkly_integrations_get_integration_delivery_configurations`](#launchdarkly_integrations_get_integration_delivery_configurations)                                   | List all delivery configurations            |
| [`launchdarkly_integrations_get_relay_proxy_config`](#launchdarkly_integrations_get_relay_proxy_config)                                                                     | Get Relay Proxy config                      |
| [`launchdarkly_integrations_get_relay_proxy_configs`](#launchdarkly_integrations_get_relay_proxy_configs)                                                                   | List Relay Proxy configs                    |
| [`launchdarkly_integrations_get_subscription_by_id`](#launchdarkly_integrations_get_subscription_by_id)                                                                     | Get audit log subscription by ID            |
| [`launchdarkly_integrations_get_subscriptions`](#launchdarkly_integrations_get_subscriptions)                                                                               | Get audit log subscriptions by integration  |
| [`launchdarkly_integrations_get_webhook`](#launchdarkly_integrations_get_webhook)                                                                                           | Get webhook                                 |
| [`launchdarkly_integrations_patch_big_segment_store_integration`](#launchdarkly_integrations_patch_big_segment_store_integration)                                           | Update big segment store integration        |
| [`launchdarkly_integrations_patch_destination`](#launchdarkly_integrations_patch_destination)                                                                               | Update Data Export destination              |
| [`launchdarkly_integrations_patch_flag_import_configuration`](#launchdarkly_integrations_patch_flag_import_configuration)                                                   | Update a flag import configuration          |
| [`launchdarkly_integrations_patch_integration_delivery_configuration`](#launchdarkly_integrations_patch_integration_delivery_configuration)                                 | Update delivery configuration               |
| [`launchdarkly_integrations_patch_relay_auto_config`](#launchdarkly_integrations_patch_relay_auto_config)                                                                   | Update a Relay Proxy config                 |
| [`launchdarkly_integrations_patch_webhook`](#launchdarkly_integrations_patch_webhook)                                                                                       | Update webhook                              |
| [`launchdarkly_integrations_post_destination`](#launchdarkly_integrations_post_destination)                                                                                 | Create Data Export destination              |
| [`launchdarkly_integrations_post_generate_project_env_warehouse_destination_key_pair`](#launchdarkly_integrations_post_generate_project_env_warehouse_destination_key_pair) | Generate Snowflake destination key pair     |
| [`launchdarkly_integrations_post_generate_trust_policy`](#launchdarkly_integrations_post_generate_trust_policy)                                                             | Generate trust policy                       |
| [`launchdarkly_integrations_post_generate_warehouse_destination_key_pair`](#launchdarkly_integrations_post_generate_warehouse_destination_key_pair)                         | Generate Snowflake destination key pair     |
| [`launchdarkly_integrations_post_generate_warehouse_destination_setup_script`](#launchdarkly_integrations_post_generate_warehouse_destination_setup_script)                 | Generate warehouse destination setup script |
| [`launchdarkly_integrations_post_relay_auto_config`](#launchdarkly_integrations_post_relay_auto_config)                                                                     | Create a new Relay Proxy config             |
| [`launchdarkly_integrations_post_webhook`](#launchdarkly_integrations_post_webhook)                                                                                         | Creates a webhook                           |
| [`launchdarkly_integrations_reset_relay_auto_config`](#launchdarkly_integrations_reset_relay_auto_config)                                                                   | Reset Relay Proxy configuration key         |
| [`launchdarkly_integrations_trigger_flag_import_job`](#launchdarkly_integrations_trigger_flag_import_job)                                                                   | Trigger a single flag import run            |
| [`launchdarkly_integrations_update_integration_configuration`](#launchdarkly_integrations_update_integration_configuration)                                                 | Update integration configuration            |
| [`launchdarkly_integrations_update_subscription`](#launchdarkly_integrations_update_subscription)                                                                           | Update audit log subscription               |
| [`launchdarkly_integrations_validate_integration_delivery_configuration`](#launchdarkly_integrations_validate_integration_delivery_configuration)                           | Validate delivery configuration             |

***

## launchdarkly\_integrations\_create\_big\_segment\_store\_integration

Create big segment store integration

**Parameters:**

| Parameter        | Type      | Required | Default | Description                                                              |
| ---------------- | --------- | -------- | ------- | ------------------------------------------------------------------------ |
| `projectKey`     | string    | Yes      | —       | The project key                                                          |
| `environmentKey` | string    | Yes      | —       | The environment key                                                      |
| `integrationKey` | string    | Yes      | —       | The integration key, either `redis` or `dynamodb`                        |
| `config`         | object    | Yes      | —       | The config value                                                         |
| `name`           | string    | No       | —       | Name to identify the integration                                         |
| `on`             | boolean   | No       | —       | Whether the integration configuration is active. Default value is false. |
| `tags`           | string\[] | No       | —       | Tags to associate with the integration                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key, either `redis` or `dynamodb`"
      },
      "config": {
        "type": "object",
        "description": "The config value"
      },
      "name": {
        "type": "string",
        "description": "Name to identify the integration"
      },
      "on": {
        "type": "boolean",
        "description": "Whether the integration configuration is active. Default value is false."
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Tags to associate with the integration"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "config"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_create\_flag\_import\_configuration

Create a flag import configuration

**Parameters:**

| Parameter        | Type      | Required | Default | Description                              |
| ---------------- | --------- | -------- | ------- | ---------------------------------------- |
| `projectKey`     | string    | Yes      | —       | The project key                          |
| `integrationKey` | string    | Yes      | —       | The integration key                      |
| `config`         | object    | Yes      | —       | The config value                         |
| `name`           | string    | No       | —       | Name to identify the configuration       |
| `tags`           | string\[] | No       | —       | Tags to associate with the configuration |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "config": {
        "type": "object",
        "description": "The config value"
      },
      "name": {
        "type": "string",
        "description": "Name to identify the configuration"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Tags to associate with the configuration"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "integrationKey",
      "config"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_create\_integration\_configuration

Create integration configuration

**Parameters:**

| Parameter          | Type      | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                            |
| ------------------ | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `integrationKey`   | string    | Yes      | —       | The integration key                                                                                                                                                                                                                                                                                                                                                                                    |
| `capabilityConfig` | object    | No       | —       | Capability Config                                                                                                                                                                                                                                                                                                                                                                                      |
| `configValues`     | object    | Yes      | —       | 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](https://github.com/launchdarkly/integration-framework/tree/main/integrations) for a full list of fields for the integration you wish to configure. |
| `enabled`          | boolean   | No       | —       | Whether the integration configuration is enabled. If omitted, defaults to true                                                                                                                                                                                                                                                                                                                         |
| `name`             | string    | Yes      | —       | The name of the integration configuration                                                                                                                                                                                                                                                                                                                                                              |
| `tags`             | string\[] | No       | —       | Tags for the integration                                                                                                                                                                                                                                                                                                                                                                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "capabilityConfig": {
        "type": "object",
        "description": "Capability Config",
        "properties": {
          "approvals": {
            "type": "object",
            "description": "The approvals value"
          },
          "auditLogEventsHook": {
            "type": "object",
            "description": "Audit Log Events Hook"
          }
        }
      },
      "configValues": {
        "type": "object",
        "description": "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."
      },
      "enabled": {
        "type": "boolean",
        "description": "Whether the integration configuration is enabled. If omitted, defaults to true"
      },
      "name": {
        "type": "string",
        "description": "The name of the integration configuration"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Tags for the integration"
      }
    },
    "required": [
      "PCID",
      "integrationKey",
      "configValues",
      "name"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_create\_integration\_delivery\_configuration

Create delivery configuration

**Parameters:**

| Parameter        | Type      | Required | Default | Description                                                              |
| ---------------- | --------- | -------- | ------- | ------------------------------------------------------------------------ |
| `projectKey`     | string    | Yes      | —       | The project key                                                          |
| `environmentKey` | string    | Yes      | —       | The environment key                                                      |
| `integrationKey` | string    | Yes      | —       | The integration key                                                      |
| `config`         | object    | Yes      | —       | The config value                                                         |
| `name`           | string    | No       | —       | Name to identify the integration                                         |
| `on`             | boolean   | No       | —       | Whether the integration configuration is active. Default value is false. |
| `tags`           | string\[] | No       | —       | Tags to associate with the integration                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "config": {
        "type": "object",
        "description": "The config value"
      },
      "name": {
        "type": "string",
        "description": "Name to identify the integration"
      },
      "on": {
        "type": "boolean",
        "description": "Whether the integration configuration is active. Default value is false."
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Tags to associate with the integration"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "config"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_create\_subscription

Create audit log subscription

**Parameters:**

| Parameter        | Type      | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------- | --------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `integrationKey` | string    | Yes      | —       | The integration key                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `apiKey`         | string    | No       | —       | Datadog API key. Only necessary for legacy Datadog webhook integrations.                                                                                                                                                                                                                                                                                                                                                                  |
| `config`         | object    | Yes      | —       | The unique set of fields required to configure an audit log subscription integration of this type. Refer to the \<code>formVariables\</code> field in the corresponding \<code>manifest.json\</code> at [https://github.com/launchdarkly/integration-framework/tree/main/integrations](https://github.com/launchdarkly/integration-framework/tree/main/integrations) for a full list of fields for the integration you wish to configure. |
| `name`           | string    | Yes      | —       | A human-friendly name for your audit log subscription.                                                                                                                                                                                                                                                                                                                                                                                    |
| `on`             | boolean   | No       | —       | Whether or not you want your subscription to actively send events.                                                                                                                                                                                                                                                                                                                                                                        |
| `statements`     | object\[] | No       | —       | The statements value                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `tags`           | string\[] | No       | —       | An array of tags for this subscription.                                                                                                                                                                                                                                                                                                                                                                                                   |
| `url`            | string    | No       | —       | Slack webhook receiver URL. Only necessary for legacy Slack webhook integrations.                                                                                                                                                                                                                                                                                                                                                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "apiKey": {
        "type": "string",
        "description": "Datadog API key. Only necessary for legacy Datadog webhook integrations."
      },
      "config": {
        "type": "object",
        "description": "The unique set of fields required to configure an audit log subscription integration of this type. 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."
      },
      "name": {
        "type": "string",
        "description": "A human-friendly name for your audit log subscription."
      },
      "on": {
        "type": "boolean",
        "description": "Whether or not you want your subscription to actively send events."
      },
      "statements": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "resources": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Resource specifier strings"
            },
            "notResources": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Targeted resources are the resources NOT in this list. The <code>resources</code> field must be empty to use this field."
            },
            "actions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Actions to perform on a resource"
            },
            "notActions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Targeted actions are the actions NOT in this list. The <code>actions</code> field must be empty to use this field."
            },
            "effect": {
              "type": "string",
              "enum": [
                "allow",
                "deny"
              ],
              "description": "Whether this statement should allow or deny actions on the resources."
            }
          },
          "required": [
            "effect"
          ]
        },
        "description": "The statements value"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "An array of tags for this subscription."
      },
      "url": {
        "type": "string",
        "description": "Slack webhook receiver URL. Only necessary for legacy Slack webhook integrations."
      }
    },
    "required": [
      "PCID",
      "integrationKey",
      "config",
      "name"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_big\_segment\_store\_integration

Delete big segment store integration

**Parameters:**

| Parameter        | Type   | Required | Default | Description                                       |
| ---------------- | ------ | -------- | ------- | ------------------------------------------------- |
| `projectKey`     | string | Yes      | —       | The project key                                   |
| `environmentKey` | string | Yes      | —       | The environment key                               |
| `integrationKey` | string | Yes      | —       | The integration key, either `redis` or `dynamodb` |
| `integrationId`  | string | Yes      | —       | The integration ID                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key, either `redis` or `dynamodb`"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "integrationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_destination

Delete Data Export destination

**Parameters:**

| Parameter        | Type   | Required | Default | Description                    |
| ---------------- | ------ | -------- | ------- | ------------------------------ |
| `projectKey`     | string | Yes      | —       | The project key                |
| `environmentKey` | string | Yes      | —       | The environment key            |
| `id`             | string | Yes      | —       | The Data Export destination ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "id": {
        "type": "string",
        "description": "The Data Export destination ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_flag\_import\_configuration

Delete a flag import configuration

**Parameters:**

| Parameter        | Type   | Required | Default | Description         |
| ---------------- | ------ | -------- | ------- | ------------------- |
| `projectKey`     | string | Yes      | —       | The project key     |
| `integrationKey` | string | Yes      | —       | The integration key |
| `integrationId`  | string | Yes      | —       | The integration ID  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "integrationKey",
      "integrationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_integration\_configuration

Delete integration configuration

**Parameters:**

| Parameter                    | Type   | Required | Default | Description                                           |
| ---------------------------- | ------ | -------- | ------- | ----------------------------------------------------- |
| `integrationConfigurationId` | string | Yes      | —       | The ID of the integration configuration to be deleted |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationConfigurationId": {
        "type": "string",
        "description": "The ID of the integration configuration to be deleted"
      }
    },
    "required": [
      "PCID",
      "integrationConfigurationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_integration\_delivery\_configuration

Delete delivery configuration

**Parameters:**

| Parameter        | Type   | Required | Default | Description          |
| ---------------- | ------ | -------- | ------- | -------------------- |
| `projectKey`     | string | Yes      | —       | The project key      |
| `environmentKey` | string | Yes      | —       | The environment key  |
| `integrationKey` | string | Yes      | —       | The integration key  |
| `id`             | string | Yes      | —       | The configuration ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The configuration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_relay\_auto\_config

Delete Relay Proxy config by ID

**Parameters:**

| Parameter | Type   | Required | Default | Description              |
| --------- | ------ | -------- | ------- | ------------------------ |
| `id`      | string | Yes      | —       | The relay auto config id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The relay auto config id"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_subscription

Delete audit log subscription

**Parameters:**

| Parameter        | Type   | Required | Default | Description         |
| ---------------- | ------ | -------- | ------- | ------------------- |
| `integrationKey` | string | Yes      | —       | The integration key |
| `id`             | string | Yes      | —       | The subscription ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The subscription ID"
      }
    },
    "required": [
      "PCID",
      "integrationKey",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_delete\_webhook

Delete webhook

**Parameters:**

| Parameter | Type   | Required | Default | Description                     |
| --------- | ------ | -------- | ------- | ------------------------------- |
| `id`      | string | Yes      | —       | The ID of the webhook to delete |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The ID of the webhook to delete"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_all\_integration\_configurations

Get all configurations for the integration

**Parameters:**

| Parameter        | Type   | Required | Default | Description     |
| ---------------- | ------ | -------- | ------- | --------------- |
| `integrationKey` | string | Yes      | —       | Integration key |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "Integration key"
      }
    },
    "required": [
      "PCID",
      "integrationKey"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_all\_webhooks

List webhooks

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_big\_segment\_store\_integration

Get big segment store integration by ID

**Parameters:**

| Parameter        | Type   | Required | Default | Description                                       |
| ---------------- | ------ | -------- | ------- | ------------------------------------------------- |
| `projectKey`     | string | Yes      | —       | The project key                                   |
| `environmentKey` | string | Yes      | —       | The environment key                               |
| `integrationKey` | string | Yes      | —       | The integration key, either `redis` or `dynamodb` |
| `integrationId`  | string | Yes      | —       | The integration ID                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key, either `redis` or `dynamodb`"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "integrationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_big\_segment\_store\_integrations

List all big segment store integrations

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_destination

Get destination

**Parameters:**

| Parameter        | Type   | Required | Default | Description                    |
| ---------------- | ------ | -------- | ------- | ------------------------------ |
| `projectKey`     | string | Yes      | —       | The project key                |
| `environmentKey` | string | Yes      | —       | The environment key            |
| `id`             | string | Yes      | —       | The Data Export destination ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "id": {
        "type": "string",
        "description": "The Data Export destination ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_destinations

List destinations

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_flag\_import\_configuration

Get a single flag import configuration

**Parameters:**

| Parameter        | Type   | Required | Default | Description                               |
| ---------------- | ------ | -------- | ------- | ----------------------------------------- |
| `projectKey`     | string | Yes      | —       | The project key                           |
| `integrationKey` | string | Yes      | —       | The integration key, for example, `split` |
| `integrationId`  | string | Yes      | —       | The integration ID                        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key, for example, `split`"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "integrationKey",
      "integrationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_flag\_import\_configurations

List all flag import configurations

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_integration\_configuration

Get an integration configuration

**Parameters:**

| Parameter                    | Type   | Required | Default | Description                  |
| ---------------------------- | ------ | -------- | ------- | ---------------------------- |
| `integrationConfigurationId` | string | Yes      | —       | Integration configuration ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationConfigurationId": {
        "type": "string",
        "description": "Integration configuration ID"
      }
    },
    "required": [
      "PCID",
      "integrationConfigurationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_integration\_delivery\_configuration\_by\_environment

Get delivery configurations by environment

**Parameters:**

| Parameter        | Type   | Required | Default | Description         |
| ---------------- | ------ | -------- | ------- | ------------------- |
| `projectKey`     | string | Yes      | —       | The project key     |
| `environmentKey` | string | Yes      | —       | The environment key |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_integration\_delivery\_configuration\_by\_id

Get delivery configuration by ID

**Parameters:**

| Parameter        | Type   | Required | Default | Description          |
| ---------------- | ------ | -------- | ------- | -------------------- |
| `projectKey`     | string | Yes      | —       | The project key      |
| `environmentKey` | string | Yes      | —       | The environment key  |
| `integrationKey` | string | Yes      | —       | The integration key  |
| `id`             | string | Yes      | —       | The configuration ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The configuration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_integration\_delivery\_configurations

List all delivery configurations

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_relay\_proxy\_config

Get Relay Proxy config

**Parameters:**

| Parameter | Type   | Required | Default | Description              |
| --------- | ------ | -------- | ------- | ------------------------ |
| `id`      | string | Yes      | —       | The relay auto config id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The relay auto config id"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_relay\_proxy\_configs

List Relay Proxy configs

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_subscription\_by\_id

Get audit log subscription by ID

**Parameters:**

| Parameter        | Type   | Required | Default | Description         |
| ---------------- | ------ | -------- | ------- | ------------------- |
| `integrationKey` | string | Yes      | —       | The integration key |
| `id`             | string | Yes      | —       | The subscription ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The subscription ID"
      }
    },
    "required": [
      "PCID",
      "integrationKey",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_subscriptions

Get audit log subscriptions by integration

**Parameters:**

| Parameter        | Type   | Required | Default | Description         |
| ---------------- | ------ | -------- | ------- | ------------------- |
| `integrationKey` | string | Yes      | —       | The integration key |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      }
    },
    "required": [
      "PCID",
      "integrationKey"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_get\_webhook

Get webhook

**Parameters:**

| Parameter | Type   | Required | Default | Description           |
| --------- | ------ | -------- | ------- | --------------------- |
| `id`      | string | Yes      | —       | The ID of the webhook |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The ID of the webhook"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_patch\_big\_segment\_store\_integration

Update big segment store integration

**Parameters:**

| Parameter        | Type      | Required | Default | Description                                       |
| ---------------- | --------- | -------- | ------- | ------------------------------------------------- |
| `projectKey`     | string    | Yes      | —       | The project key                                   |
| `environmentKey` | string    | Yes      | —       | The environment key                               |
| `integrationKey` | string    | Yes      | —       | The integration key, either `redis` or `dynamodb` |
| `integrationId`  | string    | Yes      | —       | The integration ID                                |
| `body`           | object\[] | Yes      | —       | Request body                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key, either `redis` or `dynamodb`"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "integrationId",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_patch\_destination

Update Data Export destination

**Parameters:**

| Parameter        | Type      | Required | Default | Description                    |
| ---------------- | --------- | -------- | ------- | ------------------------------ |
| `projectKey`     | string    | Yes      | —       | The project key                |
| `environmentKey` | string    | Yes      | —       | The environment key            |
| `id`             | string    | Yes      | —       | The Data Export destination ID |
| `body`           | object\[] | Yes      | —       | Request body                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "id": {
        "type": "string",
        "description": "The Data Export destination ID"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "id",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_patch\_flag\_import\_configuration

Update a flag import configuration

**Parameters:**

| Parameter        | Type      | Required | Default | Description         |
| ---------------- | --------- | -------- | ------- | ------------------- |
| `projectKey`     | string    | Yes      | —       | The project key     |
| `integrationKey` | string    | Yes      | —       | The integration key |
| `integrationId`  | string    | Yes      | —       | The integration ID  |
| `body`           | object\[] | Yes      | —       | Request body        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "integrationKey",
      "integrationId",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_patch\_integration\_delivery\_configuration

Update delivery configuration

**Parameters:**

| Parameter        | Type      | Required | Default | Description          |
| ---------------- | --------- | -------- | ------- | -------------------- |
| `projectKey`     | string    | Yes      | —       | The project key      |
| `environmentKey` | string    | Yes      | —       | The environment key  |
| `integrationKey` | string    | Yes      | —       | The integration key  |
| `id`             | string    | Yes      | —       | The configuration ID |
| `body`           | object\[] | Yes      | —       | Request body         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The configuration ID"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "id",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_patch\_relay\_auto\_config

Update a Relay Proxy config

**Parameters:**

| Parameter | Type      | Required | Default | Description              |
| --------- | --------- | -------- | ------- | ------------------------ |
| `id`      | string    | Yes      | —       | The relay auto config id |
| `comment` | string    | No       | —       | Optional comment         |
| `patch`   | object\[] | Yes      | —       | The patch value          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The relay auto config id"
      },
      "comment": {
        "type": "string",
        "description": "Optional comment"
      },
      "patch": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "The patch value"
      }
    },
    "required": [
      "PCID",
      "id",
      "patch"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_patch\_webhook

Update webhook

**Parameters:**

| Parameter | Type      | Required | Default | Description                     |
| --------- | --------- | -------- | ------- | ------------------------------- |
| `id`      | string    | Yes      | —       | The ID of the webhook to update |
| `body`    | object\[] | Yes      | —       | Request body                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The ID of the webhook to update"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "id",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_destination

Create Data Export destination

**Parameters:**

| Parameter        | Type    | Required | Default | Description                                                                           |
| ---------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------- |
| `projectKey`     | string  | Yes      | —       | The project key                                                                       |
| `environmentKey` | string  | Yes      | —       | The environment key                                                                   |
| `config`         | object  | No       | —       | An object with the configuration parameters required for the destination type         |
| `kind`           | string  | No       | —       | The type of Data Export destination                                                   |
| `name`           | string  | No       | —       | A human-readable name for your Data Export destination                                |
| `on`             | boolean | No       | —       | Whether the export is on. Displayed as the integration status in the LaunchDarkly UI. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "config": {
        "description": "An object with the configuration parameters required for the destination type"
      },
      "kind": {
        "type": "string",
        "description": "The type of Data Export destination",
        "enum": [
          "google-pubsub",
          "kinesis",
          "mparticle",
          "segment",
          "azure-event-hubs",
          "snowflake-v2",
          "databricks",
          "bigquery",
          "redshift"
        ]
      },
      "name": {
        "type": "string",
        "description": "A human-readable name for your Data Export destination"
      },
      "on": {
        "type": "boolean",
        "description": "Whether the export is on. Displayed as the integration status in the LaunchDarkly UI."
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_generate\_project\_env\_warehouse\_destination\_key\_pair

Generate Snowflake destination key pair

**Parameters:**

| Parameter | Type   | Required | Default | Description         |
| --------- | ------ | -------- | ------- | ------------------- |
| `projKey` | string | Yes      | —       | The project key     |
| `envKey`  | string | Yes      | —       | The environment key |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projKey": {
        "type": "string",
        "description": "The project key"
      },
      "envKey": {
        "type": "string",
        "description": "The environment key"
      }
    },
    "required": [
      "PCID",
      "projKey",
      "envKey"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_generate\_trust\_policy

Generate trust policy

**Parameters:**

| Parameter | Type   | Required | Default | Description         |
| --------- | ------ | -------- | ------- | ------------------- |
| `projKey` | string | Yes      | —       | The project key     |
| `envKey`  | string | Yes      | —       | The environment key |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projKey": {
        "type": "string",
        "description": "The project key"
      },
      "envKey": {
        "type": "string",
        "description": "The environment key"
      }
    },
    "required": [
      "PCID",
      "projKey",
      "envKey"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_generate\_warehouse\_destination\_key\_pair

Generate Snowflake destination key pair

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_generate\_warehouse\_destination\_setup\_script

Generate warehouse destination setup script

**Parameters:**

| Parameter | Type   | Required | Default | Description                                   |
| --------- | ------ | -------- | ------- | --------------------------------------------- |
| `projKey` | string | Yes      | —       | The project key                               |
| `envKey`  | string | Yes      | —       | The environment key                           |
| `kind`    | string | Yes      | —       | The destination kind (snowflake-v2, redshift) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projKey": {
        "type": "string",
        "description": "The project key"
      },
      "envKey": {
        "type": "string",
        "description": "The environment key"
      },
      "kind": {
        "type": "string",
        "description": "The destination kind (snowflake-v2, redshift)"
      }
    },
    "required": [
      "PCID",
      "projKey",
      "envKey",
      "kind"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_relay\_auto\_config

Create a new Relay Proxy config

**Parameters:**

| Parameter | Type      | Required | Default | Description                                                                                                                                                                                                                            |
| --------- | --------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `name`    | string    | Yes      | —       | A human-friendly name for the Relay Proxy configuration                                                                                                                                                                                |
| `policy`  | object\[] | Yes      | —       | A description of what environments and projects the Relay Proxy should include or exclude. To learn more, read [Write an inline policy](https://launchdarkly.com/docs/sdk/relay-proxy/automatic-configuration#write-an-inline-policy). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "name": {
        "type": "string",
        "description": "A human-friendly name for the Relay Proxy configuration"
      },
      "policy": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "resources": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Resource specifier strings"
            },
            "notResources": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Targeted resources are the resources NOT in this list. The <code>resources</code> and <code>notActions</code> fields must be empty to use this field."
            },
            "actions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Actions to perform on a resource"
            },
            "notActions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Targeted actions are the actions NOT in this list. The <code>actions</code> and <code>notResources</code> fields must be empty to use this field."
            },
            "effect": {
              "type": "string",
              "enum": [
                "allow",
                "deny"
              ],
              "description": "Whether this statement should allow or deny actions on the resources."
            }
          },
          "required": [
            "effect"
          ]
        },
        "description": "A description of what environments and projects the Relay Proxy should include or exclude. To learn more, read [Write an inline policy](https://launchdarkly.com/docs/sdk/relay-proxy/automatic-configuration#write-an-inline-policy)."
      }
    },
    "required": [
      "PCID",
      "name",
      "policy"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_post\_webhook

Creates a webhook

**Parameters:**

| Parameter    | Type      | Required | Default | Description                                                                                                  |
| ------------ | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `name`       | string    | No       | —       | A human-readable name for your webhook                                                                       |
| `on`         | boolean   | Yes      | —       | Whether or not this webhook is enabled.                                                                      |
| `secret`     | string    | No       | —       | If sign is true, and the secret attribute is omitted, LaunchDarkly automatically generates a secret for you. |
| `sign`       | boolean   | Yes      | —       | If sign is false, the webhook does not include a signature header, and the secret can be omitted.            |
| `statements` | object\[] | No       | —       | The statements value                                                                                         |
| `tags`       | string\[] | No       | —       | List of tags for this webhook                                                                                |
| `url`        | string    | Yes      | —       | The URL of the remote webhook                                                                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "name": {
        "type": "string",
        "description": "A human-readable name for your webhook"
      },
      "on": {
        "type": "boolean",
        "description": "Whether or not this webhook is enabled."
      },
      "secret": {
        "type": "string",
        "description": "If sign is true, and the secret attribute is omitted, LaunchDarkly automatically generates a secret for you."
      },
      "sign": {
        "type": "boolean",
        "description": "If sign is false, the webhook does not include a signature header, and the secret can be omitted."
      },
      "statements": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "resources": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Resource specifier strings"
            },
            "notResources": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Targeted resources are the resources NOT in this list. The <code>resources</code> field must be empty to use this field."
            },
            "actions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Actions to perform on a resource"
            },
            "notActions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Targeted actions are the actions NOT in this list. The <code>actions</code> field must be empty to use this field."
            },
            "effect": {
              "type": "string",
              "enum": [
                "allow",
                "deny"
              ],
              "description": "Whether this statement should allow or deny actions on the resources."
            }
          },
          "required": [
            "effect"
          ]
        },
        "description": "The statements value"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "List of tags for this webhook"
      },
      "url": {
        "type": "string",
        "description": "The URL of the remote webhook"
      }
    },
    "required": [
      "PCID",
      "on",
      "sign",
      "url"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_reset\_relay\_auto\_config

Reset Relay Proxy configuration key

**Parameters:**

| Parameter | Type    | Required | Default | Description                                                                                                                                                                      |
| --------- | ------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`      | string  | Yes      | —       | The Relay Proxy configuration ID                                                                                                                                                 |
| `expiry`  | integer | No       | —       | An expiration time for the old Relay Proxy configuration key, expressed as a Unix epoch time in milliseconds. By default, the Relay Proxy configuration will expire immediately. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The Relay Proxy configuration ID"
      },
      "expiry": {
        "type": "integer",
        "description": "An expiration time for the old Relay Proxy configuration key, expressed as a Unix epoch time in milliseconds. By default, the Relay Proxy configuration will expire immediately."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_trigger\_flag\_import\_job

Trigger a single flag import run

**Parameters:**

| Parameter        | Type   | Required | Default | Description         |
| ---------------- | ------ | -------- | ------- | ------------------- |
| `projectKey`     | string | Yes      | —       | The project key     |
| `integrationKey` | string | Yes      | —       | The integration key |
| `integrationId`  | string | Yes      | —       | The integration ID  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "integrationId": {
        "type": "string",
        "description": "The integration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "integrationKey",
      "integrationId"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_update\_integration\_configuration

Update integration configuration

**Parameters:**

| Parameter                    | Type      | Required | Default | Description                             |
| ---------------------------- | --------- | -------- | ------- | --------------------------------------- |
| `integrationConfigurationId` | string    | Yes      | —       | The ID of the integration configuration |
| `body`                       | object\[] | Yes      | —       | Request body                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationConfigurationId": {
        "type": "string",
        "description": "The ID of the integration configuration"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "integrationConfigurationId",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_update\_subscription

Update audit log subscription

**Parameters:**

| Parameter        | Type      | Required | Default | Description                          |
| ---------------- | --------- | -------- | ------- | ------------------------------------ |
| `integrationKey` | string    | Yes      | —       | The integration key                  |
| `id`             | string    | Yes      | —       | The ID of the audit log subscription |
| `body`           | object\[] | Yes      | —       | Request body                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The ID of the audit log subscription"
      },
      "body": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "op": {
              "type": "string",
              "description": "The type of operation to perform"
            },
            "path": {
              "type": "string",
              "description": "A JSON Pointer string specifying the part of the document to operate on"
            },
            "value": {
              "description": "A JSON value used in \"add\", \"replace\", and \"test\" operations"
            }
          },
          "required": [
            "op",
            "path"
          ]
        },
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "integrationKey",
      "id",
      "body"
    ]
  }
  ```
</Expandable>

***

## launchdarkly\_integrations\_validate\_integration\_delivery\_configuration

Validate delivery configuration

**Parameters:**

| Parameter        | Type   | Required | Default | Description          |
| ---------------- | ------ | -------- | ------- | -------------------- |
| `projectKey`     | string | Yes      | —       | The project key      |
| `environmentKey` | string | Yes      | —       | The environment key  |
| `integrationKey` | string | Yes      | —       | The integration key  |
| `id`             | string | Yes      | —       | The configuration ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "projectKey": {
        "type": "string",
        "description": "The project key"
      },
      "environmentKey": {
        "type": "string",
        "description": "The environment key"
      },
      "integrationKey": {
        "type": "string",
        "description": "The integration key"
      },
      "id": {
        "type": "string",
        "description": "The configuration ID"
      }
    },
    "required": [
      "PCID",
      "projectKey",
      "environmentKey",
      "integrationKey",
      "id"
    ]
  }
  ```
</Expandable>
