Integrations (beta)

Get all configurations for the integration

GET
/api/v2/integration-configurations/keys/{integrationKey}

Get all integration configurations with the specified integration key. (Excludes persistent store and flag import configurations.).

Authorization

ApiKey read, write
Authorization<token>

In: header

Scope: read, write

Path Parameters

integrationKey*string

A key that corresponds to the third-party integration you are configuring. For example, mezmo.

Formatstring

Query Parameters

includePending?boolean

When true, includes pending two-step setup drafts that were created using /setup but are not yet finalized. Defaults to false, which returns only active configurations.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v2/integration-configurations/keys/string"
{  "items": [    {      "_links": {        "property1": {          "href": "string",          "type": "string"        },        "property2": {          "href": "string",          "type": "string"        }      },      "_id": "string",      "name": "Example Datadog integration",      "_createdAt": 0,      "_integrationKey": "datadog",      "tags": [        "testing"      ],      "enabled": true,      "_access": {        "denied": [          {            "action": "string",            "reason": {              "resources": [                "proj/*:env/*;qa_*:/flag/*"              ],              "notResources": [                "string"              ],              "actions": [                "*"              ],              "notActions": [                "string"              ],              "effect": "allow",              "role_name": "string"            }          }        ],        "allowed": [          {            "action": "string",            "reason": {              "resources": [                "proj/*:env/*;qa_*:/flag/*"              ],              "notResources": [                "string"              ],              "actions": [                "*"              ],              "notActions": [                "string"              ],              "effect": "allow",              "role_name": "string"            }          }        ]      },      "configValues": {        "property1": null,        "property2": null      },      "capabilityConfig": "{\"auditLogEventsHook\": \"statements\": []\"}",      "snowflakeSetupScript": "string",      "redshiftSetupScripts": [        "string"      ],      "redshiftIAMPermissionsPolicy": "string",      "redshiftIAMTrustPolicy": "string",      "_maintainerId": "string"    }  ],  "_links": {    "property1": {      "href": "string",      "type": "string"    },    "property2": {      "href": "string",      "type": "string"    }  }}