---
title: "GET /api/v1/connections"
method: GET
path: "/api/v1/connections"
tags: ["Connections"]
---

# GET /api/v1/connections

`GET /api/v1/connections`

Retrieves multiple connections.

## Query parameters

- `joins` union
  - string[]
  - 'channels'
- `pageNumber` number — The page number.
- `pageSize` number — The page size.
- `search` string — Search term to filter connections by name or description.
- `type` union — The type of the detail of the connection.
  - 'composio-airtable'
  - 'composio-asana'
  - 'composio-bannerbear'
  - 'composio-browseai'
  - 'composio-calendly'
  - 'composio-clickup'
  - 'composio-discord'
  - 'composio-dropbox'
  - 'composio-facebook'
  - 'composio-figma'
  - 'composio-genderize'
  - 'composio-github'
  - 'composio-gitlab'
  - 'composio-gmail'
  - 'composio-google-analytics'
  - 'composio-google-calendar'
  - 'composio-google-docs'
  - 'composio-google-drive'
  - 'composio-google-maps'
  - 'composio-google-meet'
  - 'composio-google-sheets'
  - 'composio-google-slides'
  - 'composio-google-tasks'
  - 'composio-hubspot'
  - 'composio-hugging-face'
  - 'composio-instagram'
  - 'composio-linear'
  - 'composio-linkedin'
  - 'composio-mailersend'
  - 'composio-manus'
  - 'composio-mem0'
  - 'composio-meta-ads'
  - 'composio-microsoft-clarity'
  - 'composio-miro'
  - 'composio-mixpanel'
  - 'composio-monday'
  - 'composio-notion'
  - 'composio-one-drive'
  - 'composio-openweather-api'
  - 'composio-outlook'
  - 'composio-polygon-io'
  - 'composio-postman'
  - 'composio-prisma'
  - 'composio-pushbullet'
  - 'composio-reddit'
  - 'composio-resend'
  - 'composio-salesforce'
  - 'composio-scrape-do'
  - 'composio-search-api'
  - 'composio-sendgrid'
  - 'composio-sentry'
  - 'composio-serpapi'
  - 'composio-short-io'
  - 'composio-short-menu'
  - 'composio-slack'
  - 'composio-slackbot'
  - 'composio-stripe'
  - 'composio-supabase'
  - 'composio-tavily'
  - 'composio-teams'
  - 'composio-telegram'
  - 'composio-ticktick'
  - 'composio-todoist'
  - 'composio-trello'
  - 'composio-twitter'
  - 'composio-typeform'
  - 'composio-youtube'
  - 'composio-zenrows'
  - 'waha'
  - 'whatsapp'
  - 'instagram'
  - 'telegram'

## Headers

- `authorization` string, required — The API key to use for authentication. Can be created in the api keys section on the workspace settings page.

## Response `200`

Retrieves all connections for the workspace.

- union[]
  - union
    - object
      - `createdAt` string, date-time, required
      - `id` string, uuid, required — A UUID v4 string that identifies an entity.
      - `isRemoved` boolean, required
      - `updatedAt` string, date-time, required
      - `description` string, nullable, required — The internal description of the connection.
      - `detail` union, required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-airtable', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-asana', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-bannerbear', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-browseai', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-calendly', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-clickup', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-discord', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-dropbox', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-facebook', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-figma', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-genderize', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-github', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-gitlab', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-gmail', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-analytics', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-calendar', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-docs', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-drive', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-maps', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-meet', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-sheets', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-slides', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-tasks', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-hubspot', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-hugging-face', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-instagram', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-linear', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-linkedin', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-mailersend', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-manus', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-mem0', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-meta-ads', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-microsoft-clarity', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-miro', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-mixpanel', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-monday', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-notion', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-one-drive', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-openweather-api', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-outlook', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-polygon-io', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-postman', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-prisma', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-pushbullet', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-reddit', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-resend', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-salesforce', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-scrape-do', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-search-api', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-sendgrid', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-sentry', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-serpapi', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-short-io', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-short-menu', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-slack', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-slackbot', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-stripe', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-supabase', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-tavily', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-teams', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-telegram', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-ticktick', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-todoist', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-trello', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-twitter', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-typeform', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-youtube', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-zenrows', required
        - object
          - `accountId` string, nullable, required — The provider account ID associated with the Instagram connection detail.
          - `code` string, required — The provider authorization code associated with the Instagram connection detail.
          - `id` string, required — The provider ID associated with the Instagram connection detail.
          - `name` string, nullable, required — The display name returned by the provider for the Instagram connection detail.
          - `reason` string, nullable — The reason associated with the current Instagram connection status, when one exists.
          - `status` 'pending' | 'active' | 'failed', required — The lifecycle status of the Instagram connection detail.
          - `token` string, nullable, required — The access token associated with the Instagram connection detail.
          - `type` 'instagram', required — The connection detail subtype represented by this payload.
        - object
          - `botId` string, nullable, required — The Telegram bot ID associated with the connection detail.
          - `id` string, required — The provider ID associated with the Telegram connection detail.
          - `reason` string, nullable — The reason associated with the current Telegram connection status, when one exists.
          - `status` 'pending' | 'active' | 'failed', required — The lifecycle status of the Telegram connection detail.
          - `token` string, nullable, required — The bot token associated with the Telegram connection detail.
          - `type` 'telegram', required — The connection detail subtype represented by this payload.
          - `username` string, nullable, required — The display username returned by Telegram for the bot.
          - `webhookSecret` string, nullable, required — The secret token used to validate Telegram webhook requests.
        - object
          - `id` string, required
          - `instanceId` number, nullable, required
          - `lid` string, nullable, required
          - `phoneNumber` string, nullable, required
          - `reason` string, nullable
          - `status` 'pending' | 'active' | 'failed' | 'inactive', required
          - `type` 'waha', required
        - object
          - `code` string, required — The provider authorization code associated with the WhatsApp connection detail.
          - `id` string, required — The provider ID associated with the WhatsApp connection detail.
          - `name` string, nullable, required — The display name returned by the provider for the WhatsApp connection detail.
          - `phoneNumber` string, nullable, required — The phone number associated with the WhatsApp connection detail.
          - `phoneNumberId` string, nullable, required — The provider phone number ID associated with the WhatsApp connection detail.
          - `reason` string, nullable — The reason associated with the current WhatsApp connection status, when one exists.
          - `status` 'pending' | 'active' | 'failed', required — The lifecycle status of the WhatsApp connection detail.
          - `token` string, nullable, required — The access token associated with the WhatsApp connection detail.
          - `type` 'whatsapp', required — The connection detail subtype represented by this payload.
          - `wabaId` string, required — The WABA ID associated with the WhatsApp connection detail.
      - `name` string, required — The display name of the connection.
      - `referenceId` string, uuid, nullable, required — The optional reference ID associated with the connection.
      - `workspaceId` string, uuid, required — The workspace ID that owns the connection.
      - `channel` object, nullable, required
        - `createdAt` string, date-time, required
        - `id` string, uuid, required — A UUID v4 string that identifies an entity.
        - `isRemoved` boolean, required
        - `updatedAt` string, date-time, required
        - `delay` integer, required — The delay between the last user message and the beginning of the response generation.
        - `description` string, nullable, required — The internal description of the channel.
        - `detail` union, required
          - object
            - `initialMessage` string, nullable, required — The initial message to be displayed when the API is used.
            - `responseWebhookUrl` string, uri, required — The webhook URL that receives responses produced through the API channel.
            - `type` 'api', required — The channel subtype represented by this detail payload.
          - object
            - `allowClientSideMcp` boolean, required — Whether registering tools from the widget's parent page is allowed.
            - `initialMessage` string, nullable, required — The initial message to be displayed when the widget is opened.
            - `loading` 'private' | 'named' | 'explained', required — The level of detail to be included in the loading message when the widget is opened.
            - `openOnLoad` boolean, required — Whether the widget should be opened automatically when the page is loaded.
            - `themes` object, required — The widget theme palette configuration for the channel.
              - …
            - `type` 'widget', required — The channel subtype represented by this detail payload.
          - object
            - `connectionId` string, uuid, nullable, required — The backing connection ID used by this channel, when one exists.
            - `reactionTakeover` object, required — The reaction-based takeover policy configured for the channel.
              - …
            - `splitLongerMessages` boolean, required — Weather longer messages should be split when delivering them to the connected Waha (WhatsApp) account.
            - `type` 'waha', required — The channel subtype represented by this detail payload.
          - object
            - `connectionId` string, uuid, nullable, required — The backing connection ID used by this channel, when one exists.
            - `reactionTakeover` object, required — The reaction-based takeover policy configured for the channel.
              - …
            - `splitLongerMessages` boolean, required — Weather longer messages should be split when delivering them to the connected WhatsApp account.
            - `type` 'whatsapp', required — The channel subtype represented by this detail payload.
          - object
            - `connectionId` string, uuid, nullable, required — The backing connection ID used by this channel, when one exists.
            - `reactionTakeover` object, required — The reaction-based takeover policy configured for the channel.
              - …
            - `splitLongerMessages` boolean, required — Weather longer messages should be split when delivering them to the connected Instagram account.
            - `type` 'instagram', required — The channel subtype represented by this detail payload.
          - object
            - `connectionId` string, uuid, nullable, required — The backing connection ID used by this channel, when one exists.
            - `splitLongerMessages` boolean, required — Whether longer messages should be split when delivering them to the connected Telegram account.
            - `type` 'telegram', required — The channel subtype represented by this detail payload.
        - `maxAssistantMessagesPerChatOwner` integer, nullable, required
        - `name` string, required — The display name of the channel.
        - `prompt` string, nullable, required — A prompt to be passed down to the agent in the context of this channel.
        - `responderId` string, uuid, nullable, required — The super identity of the responder (agents or squads) of the channel
        - `showSenderName` boolean, required — Whether to display sender names in chat messages.
        - `status` 'active' | 'inactive', required — The lifecycle status of the channel.
        - `useVoice` 'on-audio/without-transcription' | 'on-audio/with-transcription' | 'always/without-transcription' | 'always/with-transcription' | 'never', required — The voice behavior mode configured for the channel.
        - `workspaceId` string, uuid, required — The workspace ID that owns the channel.
    - object
      - `createdAt` string, date-time, required
      - `id` string, uuid, required — A UUID v4 string that identifies an entity.
      - `isRemoved` boolean, required
      - `updatedAt` string, date-time, required
      - `description` string, nullable, required — The internal description of the connection.
      - `detail` union, required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-airtable', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-asana', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-bannerbear', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-browseai', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-calendly', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-clickup', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-discord', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-dropbox', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-facebook', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-figma', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-genderize', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-github', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-gitlab', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-gmail', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-analytics', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-calendar', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-docs', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-drive', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-maps', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-meet', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-sheets', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-slides', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-google-tasks', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-hubspot', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-hugging-face', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-instagram', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-linear', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-linkedin', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-mailersend', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-manus', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-mem0', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-meta-ads', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-microsoft-clarity', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-miro', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-mixpanel', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-monday', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-notion', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-one-drive', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-openweather-api', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-outlook', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-polygon-io', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-postman', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-prisma', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-pushbullet', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-reddit', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-resend', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-salesforce', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-scrape-do', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-search-api', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-sendgrid', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-sentry', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-serpapi', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-short-io', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-short-menu', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-slack', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-slackbot', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-stripe', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-supabase', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-tavily', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-teams', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-telegram', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-ticktick', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-todoist', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-trello', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-twitter', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-typeform', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-youtube', required
        - object
          - `id` string, required
          - `status` 'pending' | 'active' | 'failed', required
          - `type` 'composio-zenrows', required
        - object
          - `accountId` string, nullable, required — The provider account ID associated with the Instagram connection detail.
          - `code` string, required — The provider authorization code associated with the Instagram connection detail.
          - `id` string, required — The provider ID associated with the Instagram connection detail.
          - `name` string, nullable, required — The display name returned by the provider for the Instagram connection detail.
          - `reason` string, nullable — The reason associated with the current Instagram connection status, when one exists.
          - `status` 'pending' | 'active' | 'failed', required — The lifecycle status of the Instagram connection detail.
          - `token` string, nullable, required — The access token associated with the Instagram connection detail.
          - `type` 'instagram', required — The connection detail subtype represented by this payload.
        - object
          - `botId` string, nullable, required — The Telegram bot ID associated with the connection detail.
          - `id` string, required — The provider ID associated with the Telegram connection detail.
          - `reason` string, nullable — The reason associated with the current Telegram connection status, when one exists.
          - `status` 'pending' | 'active' | 'failed', required — The lifecycle status of the Telegram connection detail.
          - `token` string, nullable, required — The bot token associated with the Telegram connection detail.
          - `type` 'telegram', required — The connection detail subtype represented by this payload.
          - `username` string, nullable, required — The display username returned by Telegram for the bot.
          - `webhookSecret` string, nullable, required — The secret token used to validate Telegram webhook requests.
        - object
          - `id` string, required
          - `instanceId` number, nullable, required
          - `lid` string, nullable, required
          - `phoneNumber` string, nullable, required
          - `reason` string, nullable
          - `status` 'pending' | 'active' | 'failed' | 'inactive', required
          - `type` 'waha', required
        - object
          - `code` string, required — The provider authorization code associated with the WhatsApp connection detail.
          - `id` string, required — The provider ID associated with the WhatsApp connection detail.
          - `name` string, nullable, required — The display name returned by the provider for the WhatsApp connection detail.
          - `phoneNumber` string, nullable, required — The phone number associated with the WhatsApp connection detail.
          - `phoneNumberId` string, nullable, required — The provider phone number ID associated with the WhatsApp connection detail.
          - `reason` string, nullable — The reason associated with the current WhatsApp connection status, when one exists.
          - `status` 'pending' | 'active' | 'failed', required — The lifecycle status of the WhatsApp connection detail.
          - `token` string, nullable, required — The access token associated with the WhatsApp connection detail.
          - `type` 'whatsapp', required — The connection detail subtype represented by this payload.
          - `wabaId` string, required — The WABA ID associated with the WhatsApp connection detail.
      - `name` string, required — The display name of the connection.
      - `referenceId` string, uuid, nullable, required — The optional reference ID associated with the connection.
      - `workspaceId` string, uuid, required — The workspace ID that owns the connection.

## Other responses

- `401` — Unauthorized.

---

[API](https://skmtc.dev/zaia/apis/public-api.md) · [All operations](https://skmtc.dev/zaia/apis/public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zaia/public-api/revisions/58da3b2ba49f/schema)
