---
title: "Update a source"
method: PUT
path: "/sources/{id}"
tags: ["Sources"]
---

# Update a source

`PUT /sources/{id}`

This endpoint updates a source.

## Path parameters

- `id` string, required — Source ID

## Request body

- object
  - `name` string — A unique name for the source
  - `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' — Type of the source
  - `description` string, nullable — Description for the source
  - `config` union — The type configs for the specified 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
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for WALMART. Requires type to be `WALMART`.
      - `auth` SourceConfigWalmartAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for FIREFLIES. Requires type to be `FIREFLIES`.
      - `auth` SourceConfigFirefliesAiAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for FLEXPORT. Requires type to be `FLEXPORT`.
      - `auth` SourceConfigFlexportAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for UBER. Requires type to be `UBER`.
      - `auth` SourceConfigUberAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for WECHAT. Requires type to be `WECHAT`.
      - `auth` SourceConfigWeChatPayAuth, nullable
        - `public_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for BUNNY_STREAM. Requires type to be `BUNNY_STREAM`.
      - `auth` SourceConfigBunnyStreamAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for SHIPSTATION. Requires type to be `SHIPSTATION`.
      - `auth` SourceConfigShipStationAuth, nullable
        - `public_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for CIRCLE. Requires type to be `CIRCLE`.
      - `auth` SourceConfigCircleAuth, nullable
        - `api_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for STATSIG. Requires type to be `STATSIG`.
      - `auth` SourceConfigStatsigAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for VAPI. Requires type to be `VAPI`.
      - `trim_payload` boolean
      - `auth` SourceConfigVapiAuth, nullable
        - `webhook_secret_key` string, required
        - `algorithm` 'sha256' | 'sha1' | 'sha512'
        - `encoding` 'hex' | 'base64' | 'base64url'
        - `header_key` string
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for VOLUME. Requires type to be `VOLUME`.
      - `auth` SourceConfigVolumeAuth, nullable
        - `environment` 'PRODUCTION' | 'SANDBOX', required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response

## Response `200`

A single source

- Source — 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
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for WALMART. Requires type to be `WALMART`.
      - `auth` SourceConfigWalmartAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for FIREFLIES. Requires type to be `FIREFLIES`.
      - `auth` SourceConfigFirefliesAiAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for FLEXPORT. Requires type to be `FLEXPORT`.
      - `auth` SourceConfigFlexportAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for UBER. Requires type to be `UBER`.
      - `auth` SourceConfigUberAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for WECHAT. Requires type to be `WECHAT`.
      - `auth` SourceConfigWeChatPayAuth, nullable
        - `public_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for BUNNY_STREAM. Requires type to be `BUNNY_STREAM`.
      - `auth` SourceConfigBunnyStreamAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for SHIPSTATION. Requires type to be `SHIPSTATION`.
      - `auth` SourceConfigShipStationAuth, nullable
        - `public_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for CIRCLE. Requires type to be `CIRCLE`.
      - `auth` SourceConfigCircleAuth, nullable
        - `api_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for STATSIG. Requires type to be `STATSIG`.
      - `auth` SourceConfigStatsigAuth, nullable
        - `webhook_secret_key` string, required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for VAPI. Requires type to be `VAPI`.
      - `trim_payload` boolean
      - `auth` SourceConfigVapiAuth, nullable
        - `webhook_secret_key` string, required
        - `algorithm` 'sha256' | 'sha1' | 'sha512'
        - `encoding` 'hex' | 'base64' | 'base64url'
        - `header_key` string
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
    - object — The type config for VOLUME. Requires type to be `VOLUME`.
      - `auth` SourceConfigVolumeAuth, nullable
        - `environment` 'PRODUCTION' | 'SANDBOX', required
      - `allowed_http_methods` string[] — List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
      - `custom_response` SourceCustomResponse, nullable — Custom response object
        - `content_type` 'json' | 'text' | 'xml', required — Content type of the custom response
        - `body` string, required — Body of the custom response
  - `disabled_at` string, date-time, nullable, required — Date the source was disabled
  - `updated_at` string, date-time, required — Date the source was last updated
  - `created_at` string, date-time, required — Date the source was created

## Other responses

- `400` — Bad Request
- `404` — Not Found
- `422` — Unprocessable Entity

---

[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)
