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

# Retrieve connections

`GET /connections`

This endpoint lists connections, or a subset of connections.

## Query parameters

- `id` union — Filter by connection IDs
  - string
  - string[]
- `name` union — Filter by connection name
  - string, nullable
  - Operators
    - `gt` string, date-time, nullable
    - `gte` string, date-time, nullable
    - `le` string, date-time, nullable
    - `lte` string, date-time, nullable
    - `any` boolean
    - `all` boolean
  - string[]
- `destination_id` union — Filter by associated destination IDs
  - string
  - string[]
- `source_id` union — Filter by associated source IDs
  - string
  - string[]
- `disabled` boolean — Include disabled resources in the response
- `disabled_at` union — Date the connection was disabled
  - string, date-time, nullable
  - Operators
    - `gt` string, date-time, nullable
    - `gte` string, date-time, nullable
    - `le` string, date-time, nullable
    - `lte` string, date-time, nullable
    - `any` boolean
    - `all` boolean
- `full_name` string — Fuzzy match the concatenated source and connection name. The source name and connection name must be separated by " -> "
- `paused_at` union — Date the connection was paused
  - string, date-time, nullable
  - Operators
    - `gt` string, date-time, nullable
    - `gte` string, date-time, nullable
    - `le` string, date-time, nullable
    - `lte` string, date-time, nullable
    - `any` boolean
    - `all` boolean
- `order_by` union — Sort key(s)
  - 'full_name' | 'created_at' | 'updated_at' | 'sources.updated_at' | 'sources.created_at' | 'destinations.updated_at' | 'destinations.created_at'
  - string[]
- `dir` union — Sort direction(s)
  - 'asc' | 'desc'
  - string[]
- `limit` integer — Result set size
- `next` string — The ID to provide in the query to get the next set of results
- `prev` string — The ID to provide in the query to get the previous set of results

## Response `200`

List of connections

- ConnectionPaginatedResult
  - `pagination` SeekPagination
    - `order_by` union
      - string
      - string[]
    - `dir` union
      - union
        - 'asc'
        - 'desc'
        - 'ASC'
        - 'DESC'
      - OrderByDirection[]
        - union
          - 'asc'
          - 'desc'
          - 'ASC'
          - 'DESC'
    - `limit` integer
    - `prev` string
    - `next` string
  - `count` integer
  - `models` Connection[]
    - `id` string, required — ID of the connection
    - `name` string, nullable, required — Unique name of the connection for this source
    - `full_name` string, nullable, required — Full name of the connection concatenated from source, connection and desitnation name
    - `description` string, nullable, required — Description of the connection
    - `team_id` string, required — ID of the project
    - `destination` Destination, required — Associated [Destination](#destination-object) object
      - `id` string, required — ID of the destination
      - `name` string, required — A unique, human-friendly name for the destination
      - `description` string, nullable — Description of the destination
      - `team_id` string, required — ID of the project
      - `type` 'HTTP' | 'CLI' | 'MOCK_API', required — Type of the destination
      - `config` union — Configuration object for the destination type
        - object — The type config for HTTP. Requires type to be `HTTP`.
          - `url` string, URL, required
          - `rate_limit` number, float, nullable
          - `rate_limit_period` 'second' | 'minute' | 'hour' | 'concurrent', nullable
          - `delivery_groups` DestinationDeliveryGroups, nullable — Delivery groups configuration for this destination
            - `key` string, required — Payload field path used to compute the delivery group, e.g. `body.customer_id`. Scalar values group as-is (non-scalar values are JSON-serialized); events where the path does not resolve group under `__unknown__`.
            - `rate_limit` integer, nullable — Default delivery rate limit per group.
            - `rate_limit_period` 'second' | 'minute' | 'hour', nullable — Default delivery rate limit period per group
            - `overrides` object, nullable — Delivery rate limit overrides keyed by computed delivery group
          - `path_forwarding_disabled` boolean
          - `http_method` 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE', nullable
          - `auth_type` 'HOOKDECK_SIGNATURE' | 'CUSTOM_SIGNATURE' | 'BASIC_AUTH' | 'API_KEY' | 'BEARER_TOKEN' | 'OAUTH2_CLIENT_CREDENTIALS' | 'OAUTH2_AUTHORIZATION_CODE' | 'AWS_SIGNATURE' | 'GCP_SERVICE_ACCOUNT', nullable
          - `auth` union
            - object
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object, nullable
        - object — The type config for CLI. Requires type to be `CLI`.
          - `path` string, required — Path for the CLI destination
          - `path_forwarding_disabled` boolean
          - `http_method` 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE', nullable
          - `auth_type` 'HOOKDECK_SIGNATURE' | 'CUSTOM_SIGNATURE' | 'BASIC_AUTH' | 'API_KEY' | 'BEARER_TOKEN' | 'OAUTH2_CLIENT_CREDENTIALS' | 'OAUTH2_AUTHORIZATION_CODE' | 'AWS_SIGNATURE' | 'GCP_SERVICE_ACCOUNT', nullable
          - `auth` union
            - object
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object, nullable
        - object — The type config for MOCK_API. Requires type to be `MOCK_API`.
          - `rate_limit` number, float, nullable
          - `rate_limit_period` 'second' | 'minute' | 'hour' | 'concurrent', nullable
          - `delivery_groups` DestinationDeliveryGroups, nullable — Delivery groups configuration for this destination
            - `key` string, required — Payload field path used to compute the delivery group, e.g. `body.customer_id`. Scalar values group as-is (non-scalar values are JSON-serialized); events where the path does not resolve group under `__unknown__`.
            - `rate_limit` integer, nullable — Default delivery rate limit per group.
            - `rate_limit_period` 'second' | 'minute' | 'hour', nullable — Default delivery rate limit period per group
            - `overrides` object, nullable — Delivery rate limit overrides keyed by computed delivery group
          - `path_forwarding_disabled` boolean
          - `http_method` 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE', nullable
          - `auth_type` 'HOOKDECK_SIGNATURE' | 'CUSTOM_SIGNATURE' | 'BASIC_AUTH' | 'API_KEY' | 'BEARER_TOKEN' | 'OAUTH2_CLIENT_CREDENTIALS' | 'OAUTH2_AUTHORIZATION_CODE' | 'AWS_SIGNATURE' | 'GCP_SERVICE_ACCOUNT', nullable
          - `auth` union
            - object
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object, nullable
      - `disabled_at` string, date-time, nullable, required — Date the destination was disabled
      - `updated_at` string, date-time, required — Date the destination was last updated
      - `created_at` string, date-time, required — Date the destination was created
    - `source` Source, required — Associated [Source](#source-object) object
      - `id` string, required — ID of the source
      - `name` string, required — Name for the source
      - `description` string, nullable — Description of the source
      - `team_id` string, required — ID of the project
      - `url` string, URL, required — A unique URL that must be supplied to your webhook's provider
      - `type` 'AIPRISE' | 'AIRCALL' | 'ALCHEMY' | 'ATTENTIVE' | 'DOCUSIGN' | 'INTERCOM' | 'PUBLISH_API' | 'WEBHOOK' | 'HTTP' | 'MANAGED' | 'HOOKDECK_OUTPOST' | 'SANITY' | 'BASELINKER' | 'BIGCOMMERCE' | 'CLAUDE' | 'OPENAI' | 'POLAR' | 'BRIDGE_XYZ' | 'BRIDGE_API' | 'CHARGEBEE_BILLING' | 'CHAINDOTS' | 'CLOUDSIGNAL' | 'COINBASE' | 'COURIER' | 'CURSOR' | 'MERAKI' | 'MICROSOFT_GRAPH' | 'MICROSOFT_SHAREPOINT' | 'AZURE_EVENT_GRID' | 'FIREBLOCKS' | 'FRONTAPP' | 'ZOOM' | 'TWITTER' | 'RECHARGE' | 'CRONOFY' | 'RECURLY' | 'RETELL' | 'REVOLUT' | 'RING_CENTRAL' | 'STRIPE' | 'CLOUDINARY' | 'PROPERTY-FINDER' | 'QUOTER' | 'SHOPIFY' | 'TWILIO' | 'GITHUB' | 'POSTMARK' | 'TALLY' | 'TYPEFORM' | 'PICQER' | 'XERO' | 'SVIX' | 'RESEND' | 'GEMINI' | 'ADYEN' | 'AKENEO' | 'GITLAB' | 'WOOCOMMERCE' | 'OKTA' | 'OURA' | 'COMMERCELAYER' | 'COMMUNITY' | 'HUBSPOT' | 'MAILERSEND' | 'MAILGUN' | 'PERSONA' | 'PIPEDRIVE' | 'SENDGRID' | 'WORKOS' | 'SYNCTERA' | 'AWS_SNS' | 'THREE_D_EYE' | 'TWITCH' | 'ELEVENLABS' | 'ENODE' | 'FAUNDIT' | 'FAVRO' | 'LINEAR' | 'SHIPBOB' | 'SHIPHERO' | 'SHOPLINE' | 'WIX' | 'NMI' | 'NEON' | 'ORB' | 'PYLON' | 'RAZORPAY' | 'REPAY' | 'SQUARE' | 'SOLIDGATE' | 'TRELLO' | 'EBAY' | 'TELNYX' | 'DISCORD' | 'TOKENIO' | 'FISERV' | 'FUSIONAUTH' | 'BONDSMITH' | 'VERCEL_LOG_DRAINS' | 'VERCEL' | 'TEBEX' | 'SLACK' | 'SMARTCAR' | 'MAILCHIMP' | 'NUVEMSHOP' | 'PADDLE' | 'PAYPAL' | 'PAYMOB' | 'PAYSTACK' | 'SCRAPFLY' | 'PORTAL' | 'TREEZOR' | 'PRAXIS' | 'CUSTOMERIO' | 'EXACT_ONLINE' | 'FACEBOOK' | 'WHATSAPP' | 'REPLICATE' | 'TIKKIE' | 'TIKTOK' | 'TIKTOK_SHOP' | 'AIRWALLEX' | 'ASCEND' | 'ALIPAY' | 'ZENDESK' | 'UPOLLO' | 'SMILE' | 'NYLAS' | 'CLIO' | 'GOCARDLESS' | 'GOOGLE_PUBSUB' | 'LINKEDIN' | 'LITHIC' | 'STRAVA' | 'UTILA' | 'MONDAY' | 'GREENDOT' | 'ZEROHASH' | 'ZIFT' | 'ETHOCA' | 'AIRTABLE' | 'ASANA' | 'ASHBY' | 'FASTSPRING' | 'PAYPRO_GLOBAL' | 'USPS' | 'WALMART' | 'FIREFLIES' | 'FLEXPORT' | 'UBER' | 'WECHAT' | 'BUNNY_STREAM' | 'SHIPSTATION' | 'CIRCLE' | 'STATSIG' | 'VAPI' | 'VOLUME', required — Type of the source
      - `authenticated` boolean, required — Whether the source is authenticated
      - `config` union — Configuration object for the source type
        - object — The type config for AIPRISE. Requires type to be `AIPRISE`.
          - `auth` SourceConfigAipriseAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for AIRCALL. Requires type to be `AIRCALL`.
          - `auth` SourceConfigAircallAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ALCHEMY. Requires type to be `ALCHEMY`.
          - `auth` SourceConfigAlchemyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ATTENTIVE. Requires type to be `ATTENTIVE`.
          - `auth` SourceConfigAttentiveAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for DOCUSIGN. Requires type to be `DOCUSIGN`.
          - `auth` SourceConfigDocuSignAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for INTERCOM. Requires type to be `INTERCOM`.
          - `auth` SourceConfigIntercomAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PUBLISH_API. Requires type to be `PUBLISH_API`.
          - `auth` SourceConfigHookdeckPublishAPIAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WEBHOOK. Requires type to be `WEBHOOK`.
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
          - `auth_type` 'HMAC' | 'BASIC_AUTH' | 'API_KEY' | 'AIPRISE' | 'AIRCALL' | 'ALCHEMY' | 'ATTENTIVE' | 'DOCUSIGN' | 'INTERCOM' | 'PUBLISH_API' | 'WEBHOOK' | 'HTTP' | 'MANAGED' | 'HOOKDECK_OUTPOST' | 'SANITY' | 'BASELINKER' | 'BIGCOMMERCE' | 'CLAUDE' | 'OPENAI' | 'POLAR' | 'BRIDGE_XYZ' | 'BRIDGE_API' | 'CHARGEBEE_BILLING' | 'CHAINDOTS' | 'CLOUDSIGNAL' | 'COINBASE' | 'COURIER' | 'CURSOR' | 'MERAKI' | 'MICROSOFT_GRAPH' | 'MICROSOFT_SHAREPOINT' | 'AZURE_EVENT_GRID' | 'FIREBLOCKS' | 'FRONTAPP' | 'ZOOM' | 'TWITTER' | 'RECHARGE' | 'CRONOFY' | 'RECURLY' | 'RETELL' | 'REVOLUT' | 'RING_CENTRAL' | 'STRIPE' | 'CLOUDINARY' | 'PROPERTY-FINDER' | 'QUOTER' | 'SHOPIFY' | 'TWILIO' | 'GITHUB' | 'POSTMARK' | 'TALLY' | 'TYPEFORM' | 'PICQER' | 'XERO' | 'SVIX' | 'RESEND' | 'GEMINI' | 'ADYEN' | 'AKENEO' | 'GITLAB' | 'WOOCOMMERCE' | 'OKTA' | 'OURA' | 'COMMERCELAYER' | 'COMMUNITY' | 'HUBSPOT' | 'MAILERSEND' | 'MAILGUN' | 'PERSONA' | 'PIPEDRIVE' | 'SENDGRID' | 'WORKOS' | 'SYNCTERA' | 'AWS_SNS' | 'THREE_D_EYE' | 'TWITCH' | 'ELEVENLABS' | 'ENODE' | 'FAUNDIT' | 'FAVRO' | 'LINEAR' | 'SHIPBOB' | 'SHIPHERO' | 'SHOPLINE' | 'WIX' | 'NMI' | 'NEON' | 'ORB' | 'PYLON' | 'RAZORPAY' | 'REPAY' | 'SQUARE' | 'SOLIDGATE' | 'TRELLO' | 'EBAY' | 'TELNYX' | 'DISCORD' | 'TOKENIO' | 'FISERV' | 'FUSIONAUTH' | 'BONDSMITH' | 'VERCEL_LOG_DRAINS' | 'VERCEL' | 'TEBEX' | 'SLACK' | 'SMARTCAR' | 'MAILCHIMP' | 'NUVEMSHOP' | 'PADDLE' | 'PAYPAL' | 'PAYMOB' | 'PAYSTACK' | 'SCRAPFLY' | 'PORTAL' | 'TREEZOR' | 'PRAXIS' | 'CUSTOMERIO' | 'EXACT_ONLINE' | 'FACEBOOK' | 'WHATSAPP' | 'REPLICATE' | 'TIKKIE' | 'TIKTOK' | 'TIKTOK_SHOP' | 'AIRWALLEX' | 'ASCEND' | 'ALIPAY' | 'ZENDESK' | 'UPOLLO' | 'SMILE' | 'NYLAS' | 'CLIO' | 'GOCARDLESS' | 'GOOGLE_PUBSUB' | 'LINKEDIN' | 'LITHIC' | 'STRAVA' | 'UTILA' | 'MONDAY' | 'GREENDOT' | 'ZEROHASH' | 'ZIFT' | 'ETHOCA' | 'AIRTABLE' | 'ASANA' | 'ASHBY' | 'FASTSPRING' | 'PAYPRO_GLOBAL' | 'USPS' | 'WALMART' | 'FIREFLIES' | 'FLEXPORT' | 'UBER' | 'WECHAT' | 'BUNNY_STREAM' | 'SHIPSTATION' | 'CIRCLE' | 'STATSIG' | 'VAPI' | 'VOLUME', nullable
          - `auth` union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object, nullable
        - object — The type config for HTTP. Requires type to be `HTTP`.
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
          - `auth_type` 'HMAC' | 'BASIC_AUTH' | 'API_KEY', nullable
          - `auth` union
            - object
              - …
            - object
              - …
            - object
              - …
            - object, nullable
        - object
          - `auth` object
            - `token` string, required
        - object — The type config for HOOKDECK_OUTPOST. Requires type to be `HOOKDECK_OUTPOST`.
          - `auth` SourceConfigManagedAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SANITY. Requires type to be `SANITY`.
          - `auth` SourceConfigSanityAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for BASELINKER. Requires type to be `BASELINKER`.
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `auth` SourceConfigBaselinkerAuth, nullable
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for BIGCOMMERCE. Requires type to be `BIGCOMMERCE`.
          - `auth` SourceConfigBigCommerceAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CLAUDE. Requires type to be `CLAUDE`.
          - `auth` SourceConfigClaudeAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for OPENAI. Requires type to be `OPENAI`.
          - `auth` SourceConfigOpenAIAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for POLAR. Requires type to be `POLAR`.
          - `auth` SourceConfigPolarAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for BRIDGE_XYZ. Requires type to be `BRIDGE_XYZ`.
          - `auth` SourceConfigBridgeStablecoinsAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for BRIDGE_API. Requires type to be `BRIDGE_API`.
          - `auth` SourceConfigBridgeAPIAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CHARGEBEE_BILLING. Requires type to be `CHARGEBEE_BILLING`.
          - `auth` SourceConfigChargebeeBillingAuth, nullable
            - `username` string, required
            - `password` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CHAINDOTS. Requires type to be `CHAINDOTS`.
          - `auth` SourceConfigChaindotsAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CLOUDSIGNAL. Requires type to be `CLOUDSIGNAL`.
          - `auth` SourceConfigCloudSignalAuth, nullable
            - `api_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for COINBASE. Requires type to be `COINBASE`.
          - `auth` SourceConfigCoinbaseAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for COURIER. Requires type to be `COURIER`.
          - `auth` SourceConfigCourierAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CURSOR. Requires type to be `CURSOR`.
          - `auth` SourceConfigCursorAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MERAKI. Requires type to be `MERAKI`.
          - `auth` SourceConfigMerakiAuth, nullable
            - `api_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MICROSOFT_GRAPH. Requires type to be `MICROSOFT_GRAPH`.
          - `auth` SourceConfigMicrosoftGraphAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MICROSOFT_SHAREPOINT. Requires type to be `MICROSOFT_SHAREPOINT`.
          - `auth` SourceConfigMicrosoftSharePointAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for AZURE_EVENT_GRID. Requires type to be `AZURE_EVENT_GRID`.
          - `auth_type` 'HMAC' | 'BASIC_AUTH' | 'API_KEY', nullable
          - `auth` union
            - object
              - …
            - object
              - …
            - object
              - …
            - object, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FIREBLOCKS. Requires type to be `FIREBLOCKS`.
          - `auth` SourceConfigFireblocksAuth, nullable
            - `environment` 'US_PRODUCTION' | 'EU' | 'EU2' | 'SANDBOX', required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FRONTAPP. Requires type to be `FRONTAPP`.
          - `auth` SourceConfigFrontAppAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ZOOM. Requires type to be `ZOOM`.
          - `auth` SourceConfigZoomAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TWITTER. Requires type to be `TWITTER`.
          - `auth` SourceConfigXAuth, nullable
            - `api_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for RECHARGE. Requires type to be `RECHARGE`.
          - `auth` SourceConfigRechargeAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CRONOFY. Requires type to be `CRONOFY`.
          - `auth` SourceConfigCronofyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for RECURLY. Requires type to be `RECURLY`.
          - `auth` SourceConfigRecurlyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for RETELL. Requires type to be `RETELL`.
          - `auth` SourceConfigRetellAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for REVOLUT. Requires type to be `REVOLUT`.
          - `auth` SourceConfigRevolutAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for RING_CENTRAL. Requires type to be `RING_CENTRAL`.
          - `auth` SourceConfigRingCentralAuth, nullable
            - `token` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for STRIPE. Requires type to be `STRIPE`.
          - `auth` SourceConfigStripeAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CLOUDINARY. Requires type to be `CLOUDINARY`.
          - `auth` SourceConfigCloudinaryAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PROPERTY-FINDER. Requires type to be `PROPERTY-FINDER`.
          - `auth` SourceConfigPropertyFinderAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for QUOTER. Requires type to be `QUOTER`.
          - `auth` SourceConfigQuoterAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SHOPIFY. Requires type to be `SHOPIFY`.
          - `auth` SourceConfigShopifyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TWILIO. Requires type to be `TWILIO`.
          - `auth` SourceConfigTwilioAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for GITHUB. Requires type to be `GITHUB`.
          - `auth` SourceConfigGitHubAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for POSTMARK. Requires type to be `POSTMARK`.
          - `auth` SourceConfigPostmarkAuth, nullable
            - `username` string, required
            - `password` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TALLY. Requires type to be `TALLY`.
          - `auth` SourceConfigTallyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TYPEFORM. Requires type to be `TYPEFORM`.
          - `auth` SourceConfigTypeformAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PICQER. Requires type to be `PICQER`.
          - `auth` SourceConfigPicqerAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for XERO. Requires type to be `XERO`.
          - `auth` SourceConfigXeroAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SVIX. Requires type to be `SVIX`.
          - `auth` SourceConfigSvixAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for RESEND. Requires type to be `RESEND`.
          - `auth` SourceConfigResendAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for GEMINI. Requires type to be `GEMINI`.
          - `auth` SourceConfigGoogleGeminiAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ADYEN. Requires type to be `ADYEN`.
          - `auth` SourceConfigAdyenAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for AKENEO. Requires type to be `AKENEO`.
          - `auth` SourceConfigAkeneoAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for GITLAB. Requires type to be `GITLAB`.
          - `auth` SourceConfigGitLabAuth, nullable
            - `api_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WOOCOMMERCE. Requires type to be `WOOCOMMERCE`.
          - `auth` SourceConfigWooCommerceAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for OKTA. Requires type to be `OKTA`.
          - `auth` SourceConfigOktaAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for OURA. Requires type to be `OURA`.
          - `auth` SourceConfigOuraAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for COMMERCELAYER. Requires type to be `COMMERCELAYER`.
          - `auth` SourceConfigCommerceLayerAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for COMMUNITY. Requires type to be `COMMUNITY`.
          - `auth` SourceConfigCommunityComAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for HUBSPOT. Requires type to be `HUBSPOT`.
          - `auth` SourceConfigHubspotAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MAILERSEND. Requires type to be `MAILERSEND`.
          - `auth` SourceConfigMailerSendAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MAILGUN. Requires type to be `MAILGUN`.
          - `auth` SourceConfigMailgunAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PERSONA. Requires type to be `PERSONA`.
          - `auth` SourceConfigPersonaAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PIPEDRIVE. Requires type to be `PIPEDRIVE`.
          - `auth` SourceConfigPipedriveAuth, nullable
            - `username` string, required
            - `password` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SENDGRID. Requires type to be `SENDGRID`.
          - `auth` SourceConfigSendgridAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WORKOS. Requires type to be `WORKOS`.
          - `auth` SourceConfigWorkOSAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SYNCTERA. Requires type to be `SYNCTERA`.
          - `auth` SourceConfigSyncteraAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for AWS_SNS. Requires type to be `AWS_SNS`.
          - `auth` SourceConfigAWSSNSAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for THREE_D_EYE. Requires type to be `THREE_D_EYE`.
          - `auth` SourceConfig3dEyeAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TWITCH. Requires type to be `TWITCH`.
          - `auth` SourceConfigTwitchAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ELEVENLABS. Requires type to be `ELEVENLABS`.
          - `auth` SourceConfigElevenLabsAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ENODE. Requires type to be `ENODE`.
          - `auth` SourceConfigEnodeAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FAUNDIT. Requires type to be `FAUNDIT`.
          - `auth` SourceConfigFaunditAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FAVRO. Requires type to be `FAVRO`.
          - `auth` SourceConfigFavroAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for LINEAR. Requires type to be `LINEAR`.
          - `auth` SourceConfigLinearAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SHIPBOB. Requires type to be `SHIPBOB`.
          - `auth` SourceConfigShipBobAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SHIPHERO. Requires type to be `SHIPHERO`.
          - `auth` SourceConfigShipHeroAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SHOPLINE. Requires type to be `SHOPLINE`.
          - `auth` SourceConfigShoplineAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WIX. Requires type to be `WIX`.
          - `auth` SourceConfigWixAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for NMI. Requires type to be `NMI`.
          - `auth` SourceConfigNMIPaymentGatewayAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for NEON. Requires type to be `NEON`.
          - `auth` SourceConfigNeonAuth, nullable
            - `neon_auth_url` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ORB. Requires type to be `ORB`.
          - `auth` SourceConfigOrbAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PYLON. Requires type to be `PYLON`.
          - `auth` SourceConfigPylonAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for RAZORPAY. Requires type to be `RAZORPAY`.
          - `auth` SourceConfigRazorpayAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for REPAY. Requires type to be `REPAY`.
          - `auth` SourceConfigRepayAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SQUARE. Requires type to be `SQUARE`.
          - `auth` SourceConfigSquareAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SOLIDGATE. Requires type to be `SOLIDGATE`.
          - `auth` SourceConfigSolidgateAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TRELLO. Requires type to be `TRELLO`.
          - `auth` SourceConfigTrelloAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for EBAY. Requires type to be `EBAY`.
          - `auth` SourceConfigEbayAuth, nullable
            - `environment` 'PRODUCTION' | 'SANDBOX', required
            - `dev_id` string, required
            - `client_id` string, required
            - `client_secret` string, required
            - `verification_token` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TELNYX. Requires type to be `TELNYX`.
          - `auth` SourceConfigTelnyxAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for DISCORD. Requires type to be `DISCORD`.
          - `auth` SourceConfigDiscordAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TOKENIO. Requires type to be `TOKENIO`.
          - `auth` SourceConfigTokenIOAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FISERV. Requires type to be `FISERV`.
          - `auth` SourceConfigFiservAuth, nullable
            - `webhook_secret_key` string, required
            - `store_name` string
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FUSIONAUTH. Requires type to be `FUSIONAUTH`.
          - `auth` SourceConfigFusionAuthAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for BONDSMITH. Requires type to be `BONDSMITH`.
          - `auth` SourceConfigBondsmithAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for VERCEL_LOG_DRAINS. Requires type to be `VERCEL_LOG_DRAINS`.
          - `auth` SourceConfigVercelDrainsAuth, nullable
            - `webhook_secret_key` string
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for VERCEL. Requires type to be `VERCEL`.
          - `auth` SourceConfigVercelWebhooksAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TEBEX. Requires type to be `TEBEX`.
          - `auth` SourceConfigTebexAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SLACK. Requires type to be `SLACK`.
          - `auth` SourceConfigSlackAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SMARTCAR. Requires type to be `SMARTCAR`.
          - `auth` SourceConfigSmartcarAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MAILCHIMP. Requires type to be `MAILCHIMP`.
          - `auth` SourceConfigMailchimpAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for NUVEMSHOP. Requires type to be `NUVEMSHOP`.
          - `auth` SourceConfigNuvemshopAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PADDLE. Requires type to be `PADDLE`.
          - `auth` SourceConfigPaddleAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PAYPAL. Requires type to be `PAYPAL`.
          - `auth` SourceConfigPaypalAuth, nullable
            - `webhook_id` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PAYMOB. Requires type to be `PAYMOB`.
          - `auth` SourceConfigPaymobAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PAYSTACK. Requires type to be `PAYSTACK`.
          - `auth` SourceConfigPaystackAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SCRAPFLY. Requires type to be `SCRAPFLY`.
          - `auth` SourceConfigScrapflyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PORTAL. Requires type to be `PORTAL`.
          - `auth` SourceConfigPortalAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TREEZOR. Requires type to be `TREEZOR`.
          - `auth` SourceConfigTreezorAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PRAXIS. Requires type to be `PRAXIS`.
          - `auth` SourceConfigPraxisAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CUSTOMERIO. Requires type to be `CUSTOMERIO`.
          - `auth` SourceConfigCustomerIOAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for EXACT_ONLINE. Requires type to be `EXACT_ONLINE`.
          - `auth` SourceConfigExactOnlineAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FACEBOOK. Requires type to be `FACEBOOK`.
          - `auth` SourceConfigFacebookAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WHATSAPP. Requires type to be `WHATSAPP`.
          - `auth` SourceConfigWhatsAppAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for REPLICATE. Requires type to be `REPLICATE`.
          - `auth` SourceConfigReplicateAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TIKKIE. Requires type to be `TIKKIE`.
          - `auth` SourceConfigTikkieAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TIKTOK. Requires type to be `TIKTOK`.
          - `auth` SourceConfigTikTokAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for TIKTOK_SHOP. Requires type to be `TIKTOK_SHOP`.
          - `auth` SourceConfigTikTokShopAuth, nullable
            - `webhook_secret_key` string, required
            - `app_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for AIRWALLEX. Requires type to be `AIRWALLEX`.
          - `auth` SourceConfigAirwallexAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ASCEND. Requires type to be `ASCEND`.
          - `auth` SourceConfigAscendAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ALIPAY. Requires type to be `ALIPAY`.
          - `auth` SourceConfigAlipayAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ZENDESK. Requires type to be `ZENDESK`.
          - `auth` SourceConfigZendeskAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for UPOLLO. Requires type to be `UPOLLO`.
          - `auth` SourceConfigUpolloAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SMILE. Requires type to be `SMILE`.
          - `auth` SourceConfigSmileAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for NYLAS. Requires type to be `NYLAS`.
          - `auth` SourceConfigNylasAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CLIO. Requires type to be `CLIO`.
          - `auth` SourceConfigClioAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for GOCARDLESS. Requires type to be `GOCARDLESS`.
          - `auth` SourceConfigGoCardlessAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for GOOGLE_PUBSUB. Requires type to be `GOOGLE_PUBSUB`.
          - `auth` SubAuth — unresolved $ref
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for LINKEDIN. Requires type to be `LINKEDIN`.
          - `auth` SourceConfigLinkedInAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for LITHIC. Requires type to be `LITHIC`.
          - `auth` SourceConfigLithicAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for STRAVA. Requires type to be `STRAVA`.
          - `auth` SourceConfigStravaAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for UTILA. Requires type to be `UTILA`.
          - `auth` SourceConfigUtilaAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for MONDAY. Requires type to be `MONDAY`.
          - `auth` SourceConfigMondayAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for GREENDOT. Requires type to be `GREENDOT`.
          - `auth` SourceConfigGreenDotAuth, nullable
            - `username` string, required
            - `password` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ZEROHASH. Requires type to be `ZEROHASH`.
          - `auth` SourceConfigZeroHashAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ZIFT. Requires type to be `ZIFT`.
          - `auth` SourceConfigZiftAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ETHOCA. Requires type to be `ETHOCA`.
          - `auth` SourceConfigEthocaAuth, nullable
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for AIRTABLE. Requires type to be `AIRTABLE`.
          - `auth` SourceConfigAirtableAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ASANA. Requires type to be `ASANA`.
          - `auth` SourceConfigAsanaAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for ASHBY. Requires type to be `ASHBY`.
          - `auth` SourceConfigAshbyAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FASTSPRING. Requires type to be `FASTSPRING`.
          - `auth` SourceConfigFastSpringAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for PAYPRO_GLOBAL. Requires type to be `PAYPRO_GLOBAL`.
          - `auth` SourceConfigPayProGlobalAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for USPS. Requires type to be `USPS`.
          - `auth` SourceConfigUSPSAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WALMART. Requires type to be `WALMART`.
          - `auth` SourceConfigWalmartAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FIREFLIES. Requires type to be `FIREFLIES`.
          - `auth` SourceConfigFirefliesAiAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for FLEXPORT. Requires type to be `FLEXPORT`.
          - `auth` SourceConfigFlexportAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for UBER. Requires type to be `UBER`.
          - `auth` SourceConfigUberAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for WECHAT. Requires type to be `WECHAT`.
          - `auth` SourceConfigWeChatPayAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for BUNNY_STREAM. Requires type to be `BUNNY_STREAM`.
          - `auth` SourceConfigBunnyStreamAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for SHIPSTATION. Requires type to be `SHIPSTATION`.
          - `auth` SourceConfigShipStationAuth, nullable
            - `public_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for CIRCLE. Requires type to be `CIRCLE`.
          - `auth` SourceConfigCircleAuth, nullable
            - `api_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for STATSIG. Requires type to be `STATSIG`.
          - `auth` SourceConfigStatsigAuth, nullable
            - `webhook_secret_key` string, required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for VAPI. Requires type to be `VAPI`.
          - `trim_payload` boolean
          - `auth` SourceConfigVapiAuth, nullable
            - `webhook_secret_key` string, required
            - `algorithm` 'sha256' | 'sha1' | 'sha512'
            - `encoding` 'hex' | 'base64' | 'base64url'
            - `header_key` string
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
        - object — The type config for VOLUME. Requires type to be `VOLUME`.
          - `auth` SourceConfigVolumeAuth, nullable
            - `environment` 'PRODUCTION' | 'SANDBOX', required
          - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE. GET and HEAD are opt-in.
          - `custom_response` SourceCustomResponse, nullable — Custom response object
            - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
            - `body` string, required — Body of the custom response
      - `disabled_at` string, date-time, nullable, required — Date the source was disabled
      - `updated_at` string, date-time, required — Date the source was last updated
      - `created_at` string, date-time, required — Date the source was created
    - `rules` Rule[], nullable, required — Array of rules configured on the connection
      - union
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — Bad Request
- `422` — Unprocessable Entity

---

[API](https://skmtc.dev/hookdeck/apis/hookdeck-admin-rest-api.md) · [All operations](https://skmtc.dev/hookdeck/apis/hookdeck-admin-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hookdeck/hookdeck-admin-rest-api/revisions/091808eac7fa/schema)
