---
title: "Pause a connection"
method: PUT
path: "/connections/{id}/pause"
tags: ["Connections"]
---

# Pause a connection

`PUT /connections/{id}/pause`

This endpoint pauses a connection. A paused connection will still receive events, but those events will be marked with a status of `HOLD` and will be delivered only once the connection is unpaused.

## Path parameters

- `id` string, required — Connection ID

## Response `200`

A single connection

- 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
            - `key` string
            - `signing_secret` string
          - object
            - `username` string
            - `password` string
          - object
            - `key` string
            - `api_key` string
            - `to` 'header' | 'query'
          - object
            - `token` string
          - object
            - `auth_server` string
            - `client_id` string
            - `client_secret` string
            - `scope` string
            - `authentication_type` 'basic' | 'bearer' | 'x-www-form-urlencoded'
          - object
            - `auth_server` string
            - `client_id` string
            - `client_secret` string
            - `refresh_token` string
            - `scope` string
          - object
            - `access_key_id` string
            - `secret_access_key` string
            - `region` string
            - `service` string
          - object
            - `service_account_key` string
            - `scope` string, nullable
          - 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
            - `key` string
            - `signing_secret` string
          - object
            - `username` string
            - `password` string
          - object
            - `key` string
            - `api_key` string
            - `to` 'header' | 'query'
          - object
            - `token` string
          - object
            - `auth_server` string
            - `client_id` string
            - `client_secret` string
            - `scope` string
            - `authentication_type` 'basic' | 'bearer' | 'x-www-form-urlencoded'
          - object
            - `auth_server` string
            - `client_id` string
            - `client_secret` string
            - `refresh_token` string
            - `scope` string
          - object
            - `access_key_id` string
            - `secret_access_key` string
            - `region` string
            - `service` string
          - object
            - `service_account_key` string
            - `scope` string, nullable
          - 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
            - `key` string
            - `signing_secret` string
          - object
            - `username` string
            - `password` string
          - object
            - `key` string
            - `api_key` string
            - `to` 'header' | 'query'
          - object
            - `token` string
          - object
            - `auth_server` string
            - `client_id` string
            - `client_secret` string
            - `scope` string
            - `authentication_type` 'basic' | 'bearer' | 'x-www-form-urlencoded'
          - object
            - `auth_server` string
            - `client_id` string
            - `client_secret` string
            - `refresh_token` string
            - `scope` string
          - object
            - `access_key_id` string
            - `secret_access_key` string
            - `region` string
            - `service` string
          - object
            - `service_account_key` string
            - `scope` string, nullable
          - 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' | 'ALCHEMY' | 'ATTENTIVE' | 'DOCUSIGN' | 'INTERCOM' | 'PUBLISH_API' | 'WEBHOOK' | 'HTTP' | 'MANAGED' | 'HOOKDECK_OUTPOST' | 'SANITY' | 'BIGCOMMERCE' | 'CLAUDE' | 'OPENAI' | 'POLAR' | 'BRIDGE_XYZ' | 'BRIDGE_API' | 'CHARGEBEE_BILLING' | 'CHAINDOTS' | 'CLOUDSIGNAL' | 'COINBASE' | 'COURIER' | 'CURSOR' | 'MERAKI' | 'MICROSOFT_GRAPH' | 'MICROSOFT_SHAREPOINT' | 'FIREBLOCKS' | 'FRONTAPP' | 'ZOOM' | 'TWITTER' | 'RECHARGE' | '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' | 'HUBSPOT' | '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' | '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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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' | 'ALCHEMY' | 'ATTENTIVE' | 'DOCUSIGN' | 'INTERCOM' | 'PUBLISH_API' | 'WEBHOOK' | 'HTTP' | 'MANAGED' | 'HOOKDECK_OUTPOST' | 'SANITY' | 'BIGCOMMERCE' | 'CLAUDE' | 'OPENAI' | 'POLAR' | 'BRIDGE_XYZ' | 'BRIDGE_API' | 'CHARGEBEE_BILLING' | 'CHAINDOTS' | 'CLOUDSIGNAL' | 'COINBASE' | 'COURIER' | 'CURSOR' | 'MERAKI' | 'MICROSOFT_GRAPH' | 'MICROSOFT_SHAREPOINT' | 'FIREBLOCKS' | 'FRONTAPP' | 'ZOOM' | 'TWITTER' | 'RECHARGE' | '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' | 'HUBSPOT' | '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' | '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
            - `algorithm` 'sha1' | 'sha256' | 'sha512' | 'md5', required
            - `encoding` 'base64' | 'base64url' | 'hex', required
            - `header_key` string, required
            - `webhook_secret_key` string, required
          - object
            - `username` string, required
            - `password` string, required
          - object
            - `header_key` string, required
            - `api_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `public_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `username` string, required
            - `password` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `api_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `api_key` string, required
          - object
            - `environment` 'US_PRODUCTION' | 'EU' | 'EU2' | 'SANDBOX', required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `api_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `token` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `username` string, required
            - `password` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `api_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `username` string, required
            - `password` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `neon_auth_url` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `environment` 'PRODUCTION' | 'SANDBOX', required
            - `dev_id` string, required
            - `client_id` string, required
            - `client_secret` string, required
            - `verification_token` string, required
          - object
            - `public_key` string, required
          - object
            - `public_key` string, required
          - object
            - `public_key` string, required
          - object
            - `webhook_secret_key` string, required
            - `store_name` string
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_id` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
            - `app_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `public_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `public_key` string, required
          - object
            - `username` string, required
            - `password` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `public_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `public_key` string, required
          - object
            - `api_key` string, required
          - object
            - `webhook_secret_key` string, required
          - object
            - `webhook_secret_key` string, required
            - `algorithm` 'sha256' | 'sha1' | 'sha512'
            - `encoding` 'hex' | 'base64' | 'base64url'
            - `header_key` string
          - object
            - `environment` 'PRODUCTION' | 'SANDBOX', required
          - 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.
        - `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
            - `algorithm` 'sha1' | 'sha256' | 'sha512' | 'md5'
            - `encoding` 'base64' | 'base64url' | 'hex'
            - `header_key` string
            - `webhook_secret_key` string
          - object
            - `username` string
            - `password` string
          - object
            - `header_key` string
            - `api_key` string
          - 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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `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.
        - `custom_response` SourceCustomResponse, nullable — Custom response object
- … truncated; see the full OpenAPI document linked below

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/hookdeck/apis/hookdeck-admin-rest-api.md) · [All operations](https://skmtc.net/hookdeck/apis/hookdeck-admin-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hookdeck/hookdeck-admin-rest-api/versions/31da4ed27d31/schema)
