---
title: "List Integrations"
method: GET
path: "/api/integrations"
tags: ["integrations"]
---

# List Integrations

`GET /api/integrations`

## Request

- Base URL: `https://platform.verbiflow.com/api/bridge`
- URL: `https://platform.verbiflow.com/api/bridge/api/integrations`
- Auth: one of:
  - HTTP bearer and API key in header `x-flage-org-id`
  - HTTP bearer and API key in header `x-flage-org-slug`

## Response `200`

Successful Response

- IntegrationListPayload
  - `integrations` IntegrationConnectionPayload[], required: Every currently available provider in catalog order.
    - union
      - HubSpotIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` HubSpotIntegrationPublicMetadata, required
          - `account_email` string, nullable, required
          - `app_id` union, required
            - string
            - integer
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `portal_id` union, required
            - string
            - integer
          - `scopes` string[], nullable, required
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
        - `provider` 'hubspot', required
      - AttioIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` AttioIntegrationPublicMetadata, required
          - `active` boolean, nullable, required
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
          - `workspace_id` string, nullable, required
          - `workspace_name` string, nullable, required
        - `provider` 'attio', required
      - SlackIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` SlackIntegrationPublicMetadata, required
          - `bot_user_id` string, nullable, required
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `scope` string, nullable, required
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `team_id` string, nullable, required
          - `team_name` string, nullable, required
        - `provider` 'slack', required
      - ApolloIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` ApolloIntegrationPublicMetadata, required
          - `auth_mode` 'api_key', nullable, required
          - `credential_refreshable` boolean, nullable, required
          - `granted_ops` string[], nullable, required
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `status` string, nullable, required: Legacy connection status, when stored.
        - `provider` 'apollo', required
      - SalesforceIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` SalesforceIntegrationPublicMetadata, required
          - `account_email` string, nullable, required
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `display_name` string, nullable, required
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `instance_url` string, nullable, required
          - `issued_at` string, nullable, required
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `organization_id` string, nullable, required
          - `scope` string, nullable, required
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
          - `user_id` string, nullable, required
          - `username` string, nullable, required
        - `provider` 'salesforce', required
      - NotionIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` NotionIntegrationPublicMetadata, required
          - `account_email` string, nullable, required
          - `auth_mode` 'internal', nullable, required
          - `authorization_generation_id` string, nullable, required
          - `bot_id` string, nullable, required
          - `content_scope` 'notion_page_picker', nullable, required
          - `credential_generation_id` string, nullable, required
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `display_name` string, nullable, required
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
          - `user_id` string, nullable, required
          - `workspace_icon` string, nullable, required
          - `workspace_id` string, nullable, required
          - `workspace_name` string, nullable, required
        - `provider` 'notion', required
      - GoogleDriveIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` GoogleDriveIntegrationPublicMetadata, required
          - `account_email` string, nullable, required
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `display_name` string, nullable, required
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `scope` string, nullable, required
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
          - `user_id` string, nullable, required
        - `provider` 'google_drive', required
      - LinearIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` LinearIntegrationPublicMetadata, required
          - `account_email` string, nullable, required
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `display_name` string, nullable, required
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `organization_id` string, nullable, required
          - `scope` string, nullable, required
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
          - `user_id` string, nullable, required
          - `workspace_name` string, nullable, required
        - `provider` 'linear', required
      - PostHogIntegrationConnection
        - `connected` boolean, required: Whether a stored connection record exists. Invalid PostHog records report false. This is not the broker readiness state.
        - `connected_at` string, date-time, nullable, required: UTC creation time of the stored connection, when present.
        - `metadata` PostHogIntegrationPublicMetadata, required
          - `auth_mode` 'oauth', nullable, required
          - `available_projects` PostHogProjectPublicMetadata[], nullable, required
            - `id` integer, required
            - `name` string, required
            - `organization_id` string, nullable, required
            - `organization_name` string, nullable, required
          - `connection_status` 'active' | 'project_selection_required' | 'invalid', nullable, required
          - `credential_refreshable` boolean, nullable, required: Whether securely stored authority includes a refresh token.
          - `expires_at` string, date-time, nullable, required: Stored access-token expiry, when supplied by the provider.
          - `granted_ops` string[], nullable, required
          - `host` string, nullable, required
          - `lease_active` boolean, nullable, required: Legacy connection lease state, when stored.
          - `oauth_client_id` string, nullable, required
          - `posthog_organization_id` string, nullable, required
          - `posthog_organization_name` string, nullable, required
          - `project_id` integer, nullable, required
          - `region` 'us' | 'eu', nullable, required
          - `scope` string, nullable, required
          - `scoped_project_ids` integer[], nullable, required
          - `status` string, nullable, required: Legacy connection status, when stored.
          - `token_type` string, nullable, required: Provider OAuth token type.
          - `workspace_name` string, nullable, required
        - `provider` 'posthog', required

---

[API](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract.md) - [All operations](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/llms.txt) - [OpenAPI document](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/revisions/c80e903ef8f3?raw)
