BackendHTTP APIIntegrations

List all integrations

Requires an API key with one of: environment:integrations:list or environment:integrations:list_credentials. Learn more about API key scopes.

Request example

Node Client
const nango = new Nango({ apiKey });

const response = await nango.listIntegrations();

Response example

Example Response
{
  "data": [
    {
      "unique_key": "slack-nango-community",
      "display_name": "Slack",
      "provider": "slack",
      "logo": "http://localhost:3003/images/template-logos/slack.svg",
      "created_at": "2023-10-16T08:45:26.241Z",
      "updated_at": "2023-10-16T08:45:26.241Z",
    },
    {
      "unique_key": "github-prod",
      "display_name": "GitHub",
      "provider": "github",
      "logo": "http://localhost:3003/images/template-logos/github.svg",
      "created_at": "2023-10-16T08:45:26.241Z",
      "updated_at": "2023-10-16T08:45:26.241Z",
    },
  ]
}
GET
/integrations

Returns a list of integrations

Authorization

bearerAuth
headerAuthorizationBearer <token>

An Environment API key from your Tenklo environment, or an Account API key for account-level endpoints.

Response Body

Successfully returned an integration

application/json
  1. response
data*array<>
Example Request
curl -X GET 'https://api.tenklo.dev/integrations'
Example Response
{  "data": [    {      "unique_key": "string",      "display_name": "string",      "provider": "string",      "logo": "string",      "created_at": "2019-08-24T14:15:22Z",      "updated_at": "2019-08-24T14:15:22Z",      "forward_webhooks": true,      "missing_fields": [        "string"      ]    }  ]}