---
title: "List automation connectors and CRM providers"
method: GET
path: "/api/integrations/connectors"
tags: ["Integrations"]
---

# List automation connectors and CRM providers

`GET /api/integrations/connectors`

## Request

- Base URL: `https://api.setluca.com`
- URL: `https://api.setluca.com/api/integrations/connectors`
- Auth: one of:
  - API key in cookie `luca.session_token`
  - API key in header `x-api-key`
  - HTTP bearer

The catalog of automation connectors and CRM providers, and what each one supports. It's static metadata, so it's safe to cache.

**API key scopes:** `integrations:read`.

## Headers

- `Luca-API-Version` '1'

## Response `200`

ok

- IntegrationConnectorsResponse
  - `connectors` object[], required
    - `id` 'zapier' | 'make', required
    - `name` string, required
    - `type` 'automation', required
    - `auth` 'api_key', required
    - `usesWebhookSubscriptions` boolean, required
    - `supportedTriggers` string[], required
    - `supportedActions` string[], required
    - `triggerInventory` object[], required
      - `id` string, required
      - `label` string, required
      - `description` string, required
      - `eventType` string, required
      - `delivery` 'rest_hook' | 'instant_webhook', required
      - `category` 'lead' | 'message' | 'review' | 'booking' | 'campaign' | 'broadcast' | 'crm' | 'integration', required
      - `sampleResource` string, required
      - `dedupeField` string, required
      - `replaySupported` boolean, required
      - `subscriptionMetadata` object: Opaque JSON object
      - `samplePayload` object: Opaque JSON object
    - `actionInventory` object[], required
      - `id` string, required
      - `label` string, required
      - `description` string, required
      - `method` string, required
      - `path` string, required
      - `scopes` string[], required
      - `idempotencyRequired` boolean, required
      - `idempotencyKeyExample` string, required
      - `requestBodyExample` object: Opaque JSON object
  - `crmProviders` object[], required
    - `provider` 'gohighlevel' | 'hubspot' | 'activecampaign' | 'salesforce' | 'pipedrive', required
    - `displayName` string, required
    - `auth` 'oauth' | 'api_key', required
    - `capabilityFlags` object, required
      - `tags` boolean, required
      - `customFields` boolean, required
      - `deals` boolean, required
      - `pipelines` boolean, required
      - `calendar` boolean, required
      - `webhooks` boolean, required
      - `ownerAssignment` boolean, required
      - `bidirectionalSync` boolean, required
    - `providerFields` object[], required
      - `key` string, required
      - `label` string, required
      - `type` 'string' | 'number' | 'boolean' | 'date' | 'enum', required
      - `dangerous` boolean

## Other responses

- `401`: unauthorized
- `429`: rate limited

---

[API](https://skmtc.dev/setluca/apis/luca-api.md) · [All operations](https://skmtc.dev/setluca/apis/luca-api/llms.txt) · [OpenAPI document](https://skmtc.dev/setluca/apis/luca-api/revisions/90a200e4100b?raw)
