---
title: "List Connections"
method: GET
path: "/v1/connection"
---

# List Connections

`GET /v1/connection`

List all connections with optional filtering. Does not retrieve secrets or perform any connection healthcheck. For that use `getConnection` or `checkConnectionHealth`.

## Query parameters

- `limit` integer — Limit the number of items returned
- `offset` integer — Offset the items returned
- `connector_names` CoreConnectorName[]
- `customer_id` string — The id of the customer in your application. Ensure it is unique for that customer.
- `connector_config_id` string — The id of the connector config, starts with `ccfg_`
- `include_secrets` boolean
- `expand` string[] — Expand the response with additional optionals
- `search_query` string
- `refresh_policy` 'none' | 'force' | 'auto' — Controls credential refresh: none (never), force (always), or auto (when expired, default)

## Response `200`

Successful response

- object — The list of connections
  - `items` union[], required
    - union
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'accelo', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `subdomain` string, required — The subdomain of your Accelo account (e.g., https://domain.api.accelo.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'acme-apikey', required
        - `settings` object
          - `api_key` string, required
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'acme-oauth2', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'adobe', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'adyen', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `environment` string, required — The environment to use (e.g., live|test)
          - `resource` string, required — The resource to use for your various requests (e.g., https://kyc-(live|test).adyen.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'aircall', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'amazon', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `extension` string, required — The domain extension for your Amazon account (e.g., com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'apaleo', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'asana', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'attio', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'auth0', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `subdomain` string, required — The subdomain of your Auth0 account (e.g., https://domain.auth0.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'autodesk', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'aws', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `subdomain` string, required — The subdomain of your AWS account (e.g., https://domain.amazoncognito.com)
          - `extension` string, required — The domain extension of your AWS account (e.g., com)
          - `apiSubdomain` string, required — The API subdomain to the API you want to connect to (e.g., https://cognito-idp.us-east-2.amazonaws.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'bamboohr', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `subdomain` string, required — The subdomain of your BambooHR account (e.g., https://domain.bamboohr.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'basecamp', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `appDetails` string, required — The details of your app (e.g., example-subdomain)
          - `accountId` string, required — Your Account ID (e.g., 5899981)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'battlenet', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `extension` string, required — The domain extension of your Battle.net account (e.g., com)
          - `apiDomain` string, required — The domain to where you will access your API (e.g., https://us.api.blizzard.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'bigcommerce', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `storeHash` string, required — The store hash of your BigCommerce account (e.g., Example123)
          - `accountUuid` string, required — The account UUID of your BigCommerce account (e.g., 123e4567-e89b-12d3-a456-426614174000)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'bitbucket', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'bitly', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'blackbaud', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'boldsign', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'box', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'braintree', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'calendly', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'clickup', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'close', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'confluence', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
          - `version` string, nullable
      - object — The connection details
        - `id` string, required
        - `customer_id` string, nullable, required
        - `connector_config_id` string, nullable, required
        - `integration_id` string, nullable, required
        - `status_message` string, nullable
        - `created_at` string, required
        - `updated_at` string, required
        - `display_name` string, nullable, required
        - `disabled` boolean, nullable, required
        - `status` 'healthy' | 'disconnected' | 'error' | 'manual' | 'unknown' | 'null', nullable
        - `metadata` object, nullable — JSON object can can be used to associate arbitrary metadata to avoid needing a separate 1-1 table just for simple key values in your application. During updates this object will be shallowly merged
        - `connector_name` 'contentful', required
        - `settings` object
          - `oauth` object, required
            - `credentials` object — Output of the postConnect hook for oauth2 connectors
              - …
            - `created_at` string
            - `updated_at` string
            - `last_fetched_at` string
            - `metadata` object, nullable
          - `access_token` string — Same as oauth.credentials.access_token, but more convenient to access. Optional for backward compatibility until we remove the oauth field
          - `subdomain` string, required — The subdomain of your Contentful account (e.g., https://domain.contentful.com)
        - `connector` CoreConnector
          - `name` string, required
          - `display_name` string
          - `logo_url` string
          - `stage` 'alpha' | 'beta' | 'ga' | 'hidden'
          - `platforms` string[]
          - `schemas` object
            - `connector_config` unknown
            - `connection_settings` unknown
            - `integration_data` unknown
            - `webhook_input` unknown
            - `pre_connect_input` unknown
            - `connect_input` unknown
            - `connect_output` unknown
          - `auth_type` 'BASIC' | 'OAUTH1' | 'OAUTH2' | 'OAUTH2CC' | 'API_KEY' | 'CUSTOM'
          - `required_scopes` string[]
          - `openint_default_scopes` string[]
          - `openint_allowed_scopes` string[]
          - `scopes` object[]
            - `scope` string, required
            - `display_name` string
            - `description` string
          - `has_openint_credentials` boolean
        - `integration` CoreIntegrationSelect
          - `id` string, required
          - `standard` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `external` union, required
            - string
            - number
            - boolean
            - object
            - unknown[]
              - …
          - `created_at` string, required
          - `updated_at` string, required
          - `connector_name` 'accelo' | 'acme-apikey' | 'acme-oauth2' | 'adobe' | 'adyen' | 'aircall' | 'airtable' | 'amazon' | 'apaleo' | 'apollo' | 'asana' | 'attio' | 'auth0' | 'autodesk' | 'aws' | 'bamboohr' | 'basecamp' | 'battlenet' | 'bigcommerce' | 'bitbucket' | 'bitly' | 'blackbaud' | 'boldsign' | 'box' | 'braintree' | 'brex' | 'calendly' | 'clickup' | 'close' | 'coda' | 'confluence' | 'contentful' | 'contentstack' | 'copper' | 'coros' | 'datev' | 'deel' | 'dialpad' | 'digitalocean' | 'discord' | 'docusign' | 'dropbox' | 'ebay' | 'egnyte' | 'envoy' | 'eventbrite' | 'exist' | 'facebook' | 'factorial' | 'figma' | 'finch' | 'firebase' | 'fitbit' | 'foreceipt' | 'fortnox' | 'freshbooks' | 'front' | 'github' | 'gitlab' | 'gong' | 'google-calendar' | 'google-docs' | 'google-drive' | 'google-mail' | 'google-sheet' | 'gorgias' | 'grain' | 'greenhouse' | 'gumroad' | 'gusto' | 'harvest' | 'heron' | 'highlevel' | 'hubspot' | 'instagram' | 'intercom' | 'jira' | 'keap' | 'lever' | 'linear' | 'linkedin' | 'linkhut' | 'lunchmoney' | 'mailchimp' | 'mercury' | 'merge' | 'miro' | 'monday' | 'moota' | 'mural' | 'namely' | 'nationbuilder' | 'netsuite' | 'notion' | 'odoo' | 'okta' | 'onebrick' | 'openledger' | 'osu' | 'oura' | 'outreach' | 'pagerduty' | 'pandadoc' | 'payfit' | 'paypal' | 'pennylane' | 'pinterest' | 'pipedrive' | 'plaid' | 'podium' | 'postgres' | 'productboard' | 'qualtrics' | 'quickbooks' | 'ramp' | 'reddit' | 'sage' | 'salesforce' | 'salesloft' | 'saltedge' | 'segment' | 'servicem8' | 'servicenow' | 'sharepoint' | 'sharepoint-onprem' | 'shopify' | 'signnow' | 'slack' | 'slack-agent' | 'smartsheet' | 'snowflake' | 'splitwise' | 'spotify' | 'squarespace' | 'squareup' | 'stackexchange' | 'strava' | 'stripe' | 'teamwork' | 'teller' | 'ticktick' | 'timely' | 'todoist' | 'toggl' | 'tremendous' | 'tsheetsteam' | 'tumblr' | 'twenty' | 'twinfield' | 'twitch' | 'twitter' | 'typeform' | 'uber' | 'venmo' | 'vimeo' | 'wakatime' | 'wealthbox' | 'webflow' | 'whoop' | 'wise' | 'wordpress' | 'wrike' | 'xero' | 'yahoo' | 'yandex' | 'yodlee' | 'zapier' | 'zendesk' | 'zenefits' | 'zoho' | 'zoho-desk' | 'zoom', required
          - `name` string, required
          - `logo_url` string, nullable
          - `stage` 'alpha' | 'beta' | 'ga' | 'null', nullable
          - `platforms` string[], nullable
          - `category` string, nullable
          - `auth_type` string, nullable
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — Invalid input data
- `401` — Authorization not provided
- `403` — Insufficient access
- `404` — Not found
- `500` — Internal server error

## Changes

- **2025-08-27** `d1701d4f03bd` — 3 info
  - added the enum value `slack-agent` to the property `items/` of the `query` request parameter `connector_names`
  - added `subschema #2, subschema #3` to the `items/items/` response property `allOf` list for the response status `200`
  - removed `subschema #2, subschema #3` from the `items/items/` response property `allOf` list for the response status `200`
- **2025-08-26** `8939526af685` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/openintegrations/apis/openint-api/changes/v1/connection/get.md)

---

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