How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hookdeck Sources API

Manage sources — the upstream endpoints (webhook senders or push channels) that ingest events into Hookdeck. Sources support platform-specific verification (Stripe, GitHub, Twilio, Shopify, and many more), allowed HTTP methods, allowed content types, allowed IPs, and a configurable custom response returned to the caller.

Hookdeck Sources API is one of 17 APIs that Hookdeck publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Webhook, Sources, and Event Gateways. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, and 1 JSON Schema.

This API exposes 11 operations across 7 paths, and defines 427 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.hookdeck.com/2025-07-01.

11 operations 7 paths 427 schemas 1 DELETE3 GET1 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.hookdeck.com/2025-07-01
Authentication
HTTP Bearer, HTTP Basic
Resource Areas
1

Authentication & Security 2

Hookdeck Sources API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). It accepts HTTP basic authentication (basicAuth). By default, every request must be authenticated.

Paths & Operations 11

Across 7 paths, the API surfaces 11 operations — 1 DELETE, 3 GET, 1 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

Sources 11

A source represents any third party that sends webhooks to Hookdeck.

GET
/sources
Retrieve sources
getSources 10 params → 200400422
POST
/sources
Create a source
createSource body → 200400422
PUT
/sources
Create/Update a source
upsertSource body → 200400422
GET
/sources/count
Count sources
countSources → 200400422
GET
/sources/{id}
Retrieve a source
getSource 2 params → 200404410
PUT
/sources/{id}
Update a source
updateSource 1 param body → 200400404422
DELETE
/sources/{id}
Delete a source
deleteSource 1 param → 200404
PUT
/sources/{id}/disable
Disable a source
disableSource 1 param → 200404
PUT
/sources/{id}/archive
Disable a source
disableSource_archive 1 param → 200404
PUT
/sources/{id}/enable
Enable a source
enableSource 1 param → 200404
PUT
/sources/{id}/unarchive
Enable a source
enableSource_unarchive 1 param → 200404

Schemas 427

The contract defines 427 schemas that model the data the API accepts and returns. The most detailed are Source (11 properties), Operators (6 properties), SourceConfigWebhookAuthEbay (5 properties), SourceConfigEbayAuth (5 properties). Each schema is shown below with its type and property counts.

SourceConfigWebhookAuthLithic
object
1 property 1 required
SourceConfigHookdeckPublishAPIAuth
objectnull
SourceConfigEthocaAuth
objectnull
SourceTypeConfigFLEXPORT
object
The type config for FLEXPORT. Requires type to be FLEXPORT.
3 properties
SourceConfigWebhookAuthMeraki
object
1 property 1 required
SourceConfigAscendAuth
objectnull
1 property 1 required
SourceTypeConfigAWS_SNS
object
The type config for AWSSNS. Requires type to be AWSSNS.
3 properties
SourceTypeConfigPUBLISH_API
object
The type config for PUBLISHAPI. Requires type to be PUBLISHAPI.
3 properties
SourceConfigEnodeAuth
objectnull
1 property 1 required
SourceConfigPortalAuth
objectnull
1 property 1 required
SourceConfigStripeAuth
objectnull
1 property 1 required
SourceTypeConfigZENDESK
object
The type config for ZENDESK. Requires type to be ZENDESK.
3 properties
SourceConfigHTTPAuthBasicAuth
object
2 properties
SourceConfigSyncteraAuth
objectnull
1 property 1 required
SourceTypeConfigTRELLO
object
The type config for TRELLO. Requires type to be TRELLO.
3 properties
SourceConfigHubspotAuth
objectnull
1 property 1 required
SourceTypeConfigMAILCHIMP
object
The type config for MAILCHIMP. Requires type to be MAILCHIMP.
3 properties
SourceConfigWebhookAuthExactOnline
object
1 property 1 required
SourceTypeConfigAIRTABLE
object
The type config for AIRTABLE. Requires type to be AIRTABLE.
3 properties
SourceTypeConfigPAYSTACK
object
The type config for PAYSTACK. Requires type to be PAYSTACK.
3 properties
SourceTypeConfigBONDSMITH
object
The type config for BONDSMITH. Requires type to be BONDSMITH.
3 properties
SourceConfigGitLabAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPaystack
object
1 property 1 required
SourceConfigWebhookAuthFireflies.ai
object
1 property 1 required
SourceConfigLinkedInAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthClio
object
1 property 1 required
SourceTypeConfigSHIPHERO
object
The type config for SHIPHERO. Requires type to be SHIPHERO.
3 properties
SourceConfigWebhookAuthStripe
object
1 property 1 required
SourceTypeConfigWECHAT
object
The type config for WECHAT. Requires type to be WECHAT.
3 properties
SourceTypeConfigUTILA
object
The type config for UTILA. Requires type to be UTILA.
3 properties
SourceConfigWebhookAuthPropertyFinder
object
1 property 1 required
SourceConfigFireblocksAuth
objectnull
1 property 1 required
SourceTypeConfigTELNYX
object
The type config for TELNYX. Requires type to be TELNYX.
3 properties
SourceConfigSvixAuth
objectnull
1 property 1 required
SourceConfigFiservAuth
objectnull
2 properties 1 required
SourceConfigWebhookAuthDocuSign
object
1 property 1 required
SourceConfigWebhookAuthHubspot
object
1 property 1 required
SourceTypeConfigDISCORD
object
The type config for DISCORD. Requires type to be DISCORD.
3 properties
SourceConfigWebhookAuthUSPS
object
1 property 1 required
SourceConfigWebhookAuthOrb
object
1 property 1 required
SourceConfigGoCardlessAuth
objectnull
1 property 1 required
SourceConfigMerakiAuth
objectnull
1 property 1 required
SourceTypeConfigTEBEX
object
The type config for TEBEX. Requires type to be TEBEX.
3 properties
SourceConfigWebhookAuthRevolut
object
1 property 1 required
SourceConfigWebhookAuthScrapfly
object
1 property 1 required
SourceConfigWebhookAuthOkta
object
1 property 1 required
SourceConfigWebhookAuth
object
SourceConfigWebhookAuthLinkedIn
object
1 property 1 required
SourceConfigWebhookAuthCursor
object
1 property 1 required
SourceConfigWebhookAuthTwitch
object
1 property 1 required
SourceTypeConfigSHIPBOB
object
The type config for SHIPBOB. Requires type to be SHIPBOB.
3 properties
SourceTypeConfigORB
object
The type config for ORB. Requires type to be ORB.
3 properties
SourceConfig3dEyeAuth
objectnull
1 property 1 required
SourceTypeConfigPRAXIS
object
The type config for PRAXIS. Requires type to be PRAXIS.
3 properties
SourceConfigRepayAuth
objectnull
1 property 1 required
SourceConfigAWSSNSAuth
objectnull
SourceConfigWebhookAuthFiserv
object
2 properties 1 required
SourceConfigWebhookAuthAkeneo
object
1 property 1 required
SourceConfigPostmarkAuth
objectnull
2 properties 2 required
SourceConfigFusionAuthAuth
objectnull
1 property 1 required
SourceConfigBridgeStablecoinsAuth
objectnull
1 property 1 required
SourceTypeConfigAIPRISE
object
The type config for AIPRISE. Requires type to be AIPRISE.
3 properties
SourcePaginatedResult
object
3 properties
SourceTypeConfigGREENDOT
object
The type config for GREENDOT. Requires type to be GREENDOT.
3 properties
SourceTypeConfigTWITCH
object
The type config for TWITCH. Requires type to be TWITCH.
3 properties
SourceCustomResponse
objectnull
Custom response object
2 properties 2 required
SourceConfigHTTPAuthAPIKey
object
2 properties
SourceConfigFrontAppAuth
objectnull
1 property 1 required
SourceTypeConfigNEON
object
The type config for NEON. Requires type to be NEON.
3 properties
SourceTypeConfigOKTA
object
The type config for OKTA. Requires type to be OKTA.
3 properties
SourceConfigPersonaAuth
objectnull
1 property 1 required
SourceTypeConfigPADDLE
object
The type config for PADDLE. Requires type to be PADDLE.
3 properties
SourceConfigWebhookAuthSvix
object
1 property 1 required
SourceTypeConfigCLAUDE
object
The type config for CLAUDE. Requires type to be CLAUDE.
3 properties
SourceConfigWebhookAuthRecharge
object
1 property 1 required
SourceConfigWebhookAuthSlack
object
1 property 1 required
SourceConfigWalmartAuth
objectnull
1 property 1 required
SourceTypeConfigPAYPAL
object
The type config for PAYPAL. Requires type to be PAYPAL.
3 properties
SourceConfigWebhookAuthCloudSignal
object
1 property 1 required
SourceConfigWebhookAuthTypeform
object
1 property 1 required
SeekPagination
object
5 properties
SourceConfigTwilioAuth
objectnull
1 property 1 required
SourceTypeConfigRAZORPAY
object
The type config for RAZORPAY. Requires type to be RAZORPAY.
3 properties
SourceTypeConfigEXACT_ONLINE
object
The type config for EXACTONLINE. Requires type to be EXACTONLINE.
3 properties
SourceConfigCoinbaseAuth
objectnull
1 property 1 required
SourceConfigPolarAuth
objectnull
1 property 1 required
SourceTypeConfigWHATSAPP
object
The type config for WHATSAPP. Requires type to be WHATSAPP.
3 properties
SourceTypeConfigSYNCTERA
object
The type config for SYNCTERA. Requires type to be SYNCTERA.
3 properties
SourceTypeConfigHUBSPOT
object
The type config for HUBSPOT. Requires type to be HUBSPOT.
3 properties
SourceConfigWebhookAuthCircle
object
1 property 1 required
SourceConfigWebhookAuthOpenAI
object
1 property 1 required
SourceConfigFastSpringAuth
objectnull
1 property 1 required
APIErrorResponse
object
Error response model
4 properties 3 required
SourceTypeConfigCLOUDSIGNAL
object
The type config for CLOUDSIGNAL. Requires type to be CLOUDSIGNAL.
3 properties
SourceTypeConfigMERAKI
object
The type config for MERAKI. Requires type to be MERAKI.
3 properties
SourceConfigWebhookAuthTwilio
object
1 property 1 required
SourceConfigWebhookAuthBigCommerce
object
1 property 1 required
SourceConfigTrelloAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthWooCommerce
object
1 property 1 required
SourceConfigWebhookAuthTebex
object
1 property 1 required
SourceTypeConfigFASTSPRING
object
The type config for FASTSPRING. Requires type to be FASTSPRING.
3 properties
SourceConfigPaddleAuth
objectnull
1 property 1 required
SourceConfigBigCommerceAuth
objectnull
1 property 1 required
SourceTypeConfigSENDGRID
object
The type config for SENDGRID. Requires type to be SENDGRID.
3 properties
SourceConfigGreenDotAuth
objectnull
2 properties 2 required
SourceConfigXAuth
objectnull
1 property 1 required
SourceTypeConfigPOLAR
object
The type config for POLAR. Requires type to be POLAR.
3 properties
SourceConfigWebhookAuthNMIPaymentGateway
object
1 property 1 required
SourceTypeConfigQUOTER
object
The type config for QUOTER. Requires type to be QUOTER.
3 properties
SourceTypeConfigPOSTMARK
object
The type config for POSTMARK. Requires type to be POSTMARK.
3 properties
SourceConfigGoogleGeminiAuth
objectnull
1 property 1 required
SourceConfigSmileAuth
objectnull
1 property 1 required
SourceTypeConfigREPLICATE
object
The type config for REPLICATE. Requires type to be REPLICATE.
3 properties
SourceConfigRazorpayAuth
objectnull
1 property 1 required
SourceTypeConfigVERCEL_LOG_DRAINS
object
The type config for VERCELLOGDRAINS. Requires type to be VERCELLOGDRAINS.
3 properties
SourceConfigUSPSAuth
objectnull
1 property 1 required
SourceTypeConfigTIKTOK_SHOP
object
The type config for TIKTOKSHOP. Requires type to be TIKTOKSHOP.
3 properties
SourceConfigWebhookAuthRecurly
object
1 property 1 required
SourceTypeConfigHOOKDECK_OUTPOST
object
The type config for HOOKDECKOUTPOST. Requires type to be HOOKDECKOUTPOST.
3 properties
SourceConfigWebhookAuthAirwallex
object
1 property 1 required
SourceConfigWebhookAuthMailchimp
object
1 property 1 required
SourceTypeConfigAIRWALLEX
object
The type config for AIRWALLEX. Requires type to be AIRWALLEX.
3 properties
SourceConfigWebhookAuthZoom
object
1 property 1 required
SourceConfigWebhookAuthIntercom
object
1 property 1 required
SourceTypeConfigRECHARGE
object
The type config for RECHARGE. Requires type to be RECHARGE.
3 properties
SourceTypeConfigSCRAPFLY
object
The type config for SCRAPFLY. Requires type to be SCRAPFLY.
3 properties
SourceConfigWebhookAuthFaundit
object
1 property 1 required
SourceConfigClaudeAuth
objectnull
1 property 1 required
SourceConfigOktaAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPaymob
object
1 property 1 required
SourceConfigWebhookAuthBridgeAPI
object
1 property 1 required
SourceConfigPaymobAuth
objectnull
1 property 1 required
SourceConfigResendAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthFacebook
object
1 property 1 required
SourceConfigWebhookAuthResend
object
1 property 1 required
SourceConfigPipedriveAuth
objectnull
2 properties 2 required
SourceTypeConfigENODE
object
The type config for ENODE. Requires type to be ENODE.
3 properties
SourceConfigUtilaAuth
objectnull
1 property 1 required
SourceConfigShipHeroAuth
objectnull
1 property 1 required
SourceConfigHTTPAuthHMAC
object
4 properties
SourceConfigWebhookAuthSmile
object
1 property 1 required
SourceTypeConfigSHOPIFY
object
The type config for SHOPIFY. Requires type to be SHOPIFY.
3 properties
SourceCustomResponseContentType
string
Content type of the custom response
SourceTypeConfigFAUNDIT
object
The type config for FAUNDIT. Requires type to be FAUNDIT.
3 properties
OrderByDirection
SourceTypeConfigCURSOR
object
The type config for CURSOR. Requires type to be CURSOR.
3 properties
SourceConfigWebhookAuthWeChatPay
object
1 property 1 required
SourceTypeConfigASCEND
object
The type config for ASCEND. Requires type to be ASCEND.
3 properties
SourceTypeConfigWEBHOOK
object
The type config for WEBHOOK. Requires type to be WEBHOOK.
4 properties
SourceConfigWebhookAuthSanity
object
1 property 1 required
SourceConfigAkeneoAuth
objectnull
1 property 1 required
SourceConfigDocuSignAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPipedrive
object
2 properties 2 required
SourceConfigSendgridAuth
objectnull
1 property 1 required
SourceConfigIntercomAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPaypal
object
1 property 1 required
SourceTypeConfigTYPEFORM
object
The type config for TYPEFORM. Requires type to be TYPEFORM.
3 properties
SourceTypeConfigSANITY
object
The type config for SANITY. Requires type to be SANITY.
3 properties
SourceTypeConfigTHREE_D_EYE
object
The type config for THREEDEYE. Requires type to be THREEDEYE.
3 properties
SourceConfigWebhookAuthSynctera
object
1 property 1 required
SourceConfigWebhookAuthNeon
object
1 property 1 required
SourceConfigWebhookAuthBondsmith
object
1 property 1 required
Operators
object
6 properties
SourceTypeConfigCOURIER
object
The type config for COURIER. Requires type to be COURIER.
3 properties
SourceTypeConfigASANA
object
The type config for ASANA. Requires type to be ASANA.
3 properties
SourceConfigWebhookAuthZeroHash
object
1 property 1 required
SourceConfigWebhookAuthVercelWebhooks
object
1 property 1 required
SourceTypeConfigNUVEMSHOP
object
The type config for NUVEMSHOP. Requires type to be NUVEMSHOP.
3 properties
SourceConfigZiftAuth
objectnull
SourceTypeConfigALCHEMY
object
The type config for ALCHEMY. Requires type to be ALCHEMY.
3 properties
SourceConfigWebhookAuthAPIKey
object
2 properties 2 required
SourceTypeConfig
object
The type configs for the specified type
SourceConfigWebhookAuthBridgeStablecoins
object
1 property 1 required
SourceTypeConfigPERSONA
object
The type config for PERSONA. Requires type to be PERSONA.
3 properties
SourceConfigRevolutAuth
objectnull
1 property 1 required
SourceConfigFacebookAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthShipHero
object
1 property 1 required
SourceConfigWebhookAuthTreezor
object
1 property 1 required
SourceConfigWebhookAuthRingCentral
object
1 property 1 required
SourceConfigFireflies.aiAuth
objectnull
1 property 1 required
SourceTypeConfigTWILIO
object
The type config for TWILIO. Requires type to be TWILIO.
3 properties
SourceTypeConfigPAYPRO_GLOBAL
object
The type config for PAYPROGLOBAL. Requires type to be PAYPROGLOBAL.
3 properties
SourceTypeConfigRECURLY
object
The type config for RECURLY. Requires type to be RECURLY.
3 properties
SourceConfigWebhookAuthAlchemy
object
1 property 1 required
SourceConfigWorkOSAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthChargebeeBilling
object
2 properties 2 required
SourceConfigTikTokShopAuth
objectnull
2 properties 2 required
SourceConfigPraxisAuth
objectnull
1 property 1 required
SourceTypeConfigWIX
object
The type config for WIX. Requires type to be WIX.
3 properties
SourceConfigWebhookAuthWalmart
object
1 property 1 required
SourceConfigShopifyAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthGoogleGemini
object
1 property 1 required
SourceConfigWebhookAuthAdyen
object
1 property 1 required
SourceTypeConfigBIGCOMMERCE
object
The type config for BIGCOMMERCE. Requires type to be BIGCOMMERCE.
3 properties
SourceTypeConfigMANAGED
object
1 property
SourceConfigAipriseAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthSendgrid
object
1 property 1 required
SourceTypeConfigGEMINI
object
The type config for GEMINI. Requires type to be GEMINI.
3 properties
SourceConfigLithicAuth
objectnull
1 property 1 required
SourceConfigBondsmithAuth
objectnull
1 property 1 required
SourceTypeConfigZEROHASH
object
The type config for ZEROHASH. Requires type to be ZEROHASH.
3 properties
SourceTypeConfigPIPEDRIVE
object
The type config for PIPEDRIVE. Requires type to be PIPEDRIVE.
3 properties
SourceConfigNuvemshopAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthMailgun
object
1 property 1 required
SourceConfigWebhookAuthPersona
object
1 property 1 required
SourceConfigUpolloAuth
objectnull
1 property 1 required
SourceTypeConfigCOMMERCELAYER
object
The type config for COMMERCELAYER. Requires type to be COMMERCELAYER.
3 properties
SourceTypeConfigOPENAI
object
The type config for OPENAI. Requires type to be OPENAI.
3 properties
SourceConfigWebhookAuthAshby
object
1 property 1 required
SourceConfigXeroAuth
objectnull
1 property 1 required
SourceTypeConfigWORKOS
object
The type config for WORKOS. Requires type to be WORKOS.
3 properties
SourceTypeConfigINTERCOM
object
The type config for INTERCOM. Requires type to be INTERCOM.
3 properties
SourceTypeConfigBRIDGE_XYZ
object
The type config for BRIDGEXYZ. Requires type to be BRIDGEXYZ.
3 properties
SourceTypeConfigTIKTOK
object
The type config for TIKTOK. Requires type to be TIKTOK.
3 properties
SourceConfigWebhookAuthReplicate
object
1 property 1 required
SourceTypeConfigDOCUSIGN
object
The type config for DOCUSIGN. Requires type to be DOCUSIGN.
3 properties
SourceTypeConfigCUSTOMERIO
object
The type config for CUSTOMERIO. Requires type to be CUSTOMERIO.
3 properties
SourceTypeConfigTALLY
object
The type config for TALLY. Requires type to be TALLY.
3 properties
SourceConfigWebhookAuthGitHub
object
1 property 1 required
SourceTypeConfigCHARGEBEE_BILLING
object
The type config for CHARGEBEEBILLING. Requires type to be CHARGEBEEBILLING.
3 properties
SourceConfigWebhookAuthWix
object
1 property 1 required
SourceConfigHTTPAuth
object
SourceConfigWebhookAuthOura
object
1 property 1 required
SourceConfigWebhookAuthGitLab
object
1 property 1 required
SourceConfigWebhookAuthAscend
object
1 property 1 required
SourceConfigStravaAuth
objectnull
SourceConfigTreezorAuth
objectnull
1 property 1 required
SourceTypeConfigREPAY
object
The type config for REPAY. Requires type to be REPAY.
3 properties
SourceTypeConfigLINEAR
object
The type config for LINEAR. Requires type to be LINEAR.
3 properties
SourceTypeConfigXERO
object
The type config for XERO. Requires type to be XERO.
3 properties
SourceConfigWebhookAuthCoinbase
object
1 property 1 required
SourceTypeConfigPROPERTYFINDER
object
The type config for PROPERTY-FINDER. Requires type to be PROPERTY-FINDER.
3 properties
SourceTypeConfigCOINBASE
object
The type config for COINBASE. Requires type to be COINBASE.
3 properties
SourceConfigNeonAuth
objectnull
1 property 1 required
SourceTypeConfigGITHUB
object
The type config for GITHUB. Requires type to be GITHUB.
3 properties
SourceConfigClioAuth
objectnull
1 property 1 required
SourceTypeConfigTREEZOR
object
The type config for TREEZOR. Requires type to be TREEZOR.
3 properties
SourceConfigWebhookAuthTally
object
1 property 1 required
SourceConfigWebhookAuthSmartcar
object
1 property 1 required
SourceConfigWebhookAuthFusionAuth
object
1 property 1 required
SourceConfigBridgeAPIAuth
objectnull
1 property 1 required
SourceConfigVercelWebhooksAuth
objectnull
1 property 1 required
SourceConfigQuoterAuth
objectnull
1 property 1 required
SourceConfigWhatsAppAuth
objectnull
1 property 1 required
SourceConfigAsanaAuth
objectnull
1 property 1 required
SourceConfigAirtableAuth
objectnull
1 property 1 required
SourceTypeConfigTWITTER
object
The type config for TWITTER. Requires type to be TWITTER.
3 properties
SourceTypeConfigFRONTAPP
object
The type config for FRONTAPP. Requires type to be FRONTAPP.
3 properties
SourceTypeConfigWALMART
object
The type config for WALMART. Requires type to be WALMART.
3 properties
SourceConfigWooCommerceAuth
objectnull
1 property 1 required
SourceConfigSlackAuth
objectnull
1 property 1 required
SourceTypeConfigPORTAL
object
The type config for PORTAL. Requires type to be PORTAL.
3 properties
SourceConfigOuraAuth
objectnull
1 property 1 required
SourceTypeConfigPAYMOB
object
The type config for PAYMOB. Requires type to be PAYMOB.
3 properties
SourceConfigRingCentralAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPicqer
object
1 property 1 required
SourceConfigWebhookAuthAWSSNS
object
SourceConfigOrbAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthNuvemshop
object
1 property 1 required
SourceConfigWebhookAuthEnode
object
1 property 1 required
SourceConfigWebhookAuthAirtable
object
1 property 1 required
SourceTypeConfigWOOCOMMERCE
object
The type config for WOOCOMMERCE. Requires type to be WOOCOMMERCE.
3 properties
SourceConfigWebhookAuthCourier
object
1 property 1 required
SourceConfigMicrosoftSharePointAuth
objectnull
SourceConfigShipBobAuth
objectnull
1 property 1 required
SourceTypeConfigFAVRO
object
The type config for FAVRO. Requires type to be FAVRO.
3 properties
SourceConfigWebhookAuthClaude
object
1 property 1 required
SourceTypeConfigBRIDGE_API
object
The type config for BRIDGEAPI. Requires type to be BRIDGEAPI.
3 properties
SourceTypeConfigGOCARDLESS
object
The type config for GOCARDLESS. Requires type to be GOCARDLESS.
3 properties
SourceTypeConfigUBER
object
The type config for UBER. Requires type to be UBER.
3 properties
SourceTypeConfigETHOCA
object
The type config for ETHOCA. Requires type to be ETHOCA.
3 properties
SourceConfigFavroAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthBasicAuth
object
2 properties 2 required
SourceTypeConfigFIREFLIES
object
The type config for FIREFLIES. Requires type to be FIREFLIES.
3 properties
SourceTypeConfigFIREBLOCKS
object
The type config for FIREBLOCKS. Requires type to be FIREBLOCKS.
3 properties
SourceTypeConfigMONDAY
object
The type config for MONDAY. Requires type to be MONDAY.
3 properties
SourceConfigWebhookAuthCustomer.IO
object
1 property 1 required
SourceConfigPayProGlobalAuth
objectnull
1 property 1 required
SourceConfigAshbyAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthCommerceLayer
object
1 property 1 required
SourceConfigWebhookAuthPraxis
object
1 property 1 required
SourceConfigTypeformAuth
objectnull
1 property 1 required
SourceTypeConfigCHAINDOTS
object
The type config for CHAINDOTS. Requires type to be CHAINDOTS.
3 properties
SourceTypeConfigSLACK
object
The type config for SLACK. Requires type to be SLACK.
3 properties
SourceTypeConfigMAILGUN
object
The type config for MAILGUN. Requires type to be MAILGUN.
3 properties
SourceConfigNylasAuth
objectnull
1 property 1 required
SourceConfigMicrosoftGraphAuth
objectnull
SourceTypeConfigZOOM
object
The type config for ZOOM. Requires type to be ZOOM.
3 properties
SourceTypeConfigSVIX
object
The type config for SVIX. Requires type to be SVIX.
3 properties
SourceConfigWebhookAuthPaddle
object
1 property 1 required
SourceTypeConfigSTRAVA
object
The type config for STRAVA. Requires type to be STRAVA.
3 properties
SourceConfigWebhookAuthAlipay
object
1 property 1 required
SourceConfigWebhookAuthUpollo
object
1 property 1 required
SourceConfigPylonAuth
objectnull
1 property 1 required
SourceTypeConfigUSPS
object
The type config for USPS. Requires type to be USPS.
3 properties
SourceConfigWebhookAuthXero
object
1 property 1 required
SourceConfigWebhookAuthPylon
object
1 property 1 required
SourceTypeConfigRESEND
object
The type config for RESEND. Requires type to be RESEND.
3 properties
SourceConfigRechargeAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthWorkOS
object
1 property 1 required
SourceConfigDiscordAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPolar
object
1 property 1 required
SourceConfigChargebeeBillingAuth
objectnull
2 properties 2 required
SourceConfigWeChatPayAuth
objectnull
1 property 1 required
SourceConfigMondayAuth
objectnull
SourceConfigReplicateAuth
objectnull
1 property 1 required
SourceTypeConfigADYEN
object
The type config for ADYEN. Requires type to be ADYEN.
3 properties
SourceTypeConfigOURA
object
The type config for OURA. Requires type to be OURA.
3 properties
SourceConfigWebhookAuthRazorpay
object
1 property 1 required
SourceConfigPropertyFinderAuth
objectnull
1 property 1 required
SourceTypeConfigPICQER
object
The type config for PICQER. Requires type to be PICQER.
3 properties
SourceConfigCommerceLayerAuth
objectnull
1 property 1 required
SourceTypeConfigSHOPLINE
object
The type config for SHOPLINE. Requires type to be SHOPLINE.
3 properties
SourceTypeConfigFACEBOOK
object
The type config for FACEBOOK. Requires type to be FACEBOOK.
3 properties
SourceConfigWebhookAuthUtila
object
1 property 1 required
SourceConfigZoomAuth
objectnull
1 property 1 required
SourceTypeConfigPYLON
object
The type config for PYLON. Requires type to be PYLON.
3 properties
SourceConfigSolidgateAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthAiprise
object
1 property 1 required
SourceConfigWebhookAuthSquare
object
1 property 1 required
SourceConfigCustomer.IOAuth
objectnull
1 property 1 required
SourceTypeConfigSTRIPE
object
The type config for STRIPE. Requires type to be STRIPE.
3 properties
SourceConfigWebhookAuthPayProGlobal
object
1 property 1 required
SourceConfigWebhookAuthShopline
object
1 property 1 required
SourceConfigWebhookAuthSolidgate
object
1 property 1 required
SourceTypeConfigMICROSOFT_SHAREPOINT
object
The type config for MICROSOFTSHAREPOINT. Requires type to be MICROSOFTSHAREPOINT.
3 properties
SourceConfigFaunditAuth
objectnull
1 property 1 required
SourceTypeConfigZIFT
object
The type config for ZIFT. Requires type to be ZIFT.
3 properties
SourceConfigRecurlyAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthTrello
object
1 property 1 required
SourceConfigZeroHashAuth
objectnull
1 property 1 required
SourceConfigShoplineAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthTelnyx
object
1 property 1 required
SourceConfigWebhookAuthFrontApp
object
1 property 1 required
SourceConfigWebhookAuthGreenDot
object
2 properties 2 required
SourceConfigWebhookAuthChaindots
object
1 property 1 required
SourceConfigMailgunAuth
objectnull
1 property 1 required
SourceTypeConfigSMARTCAR
object
The type config for SMARTCAR. Requires type to be SMARTCAR.
3 properties
SourceConfigSmartcarAuth
objectnull
1 property 1 required
SourceTypeConfigVERCEL
object
The type config for VERCEL. Requires type to be VERCEL.
3 properties
SourceConfigWebhookAuthX
object
1 property 1 required
SourceTypeConfigGITLAB
object
The type config for GITLAB. Requires type to be GITLAB.
3 properties
SourceTypeConfigSOLIDGATE
object
The type config for SOLIDGATE. Requires type to be SOLIDGATE.
3 properties
SourceConfigVercelDrainsAuth
objectnull
1 property
SourceConfig
object
Configuration object for the source type
SourceTypeConfigLINKEDIN
object
The type config for LINKEDIN. Requires type to be LINKEDIN.
3 properties
SourceConfigAirwallexAuth
objectnull
1 property 1 required
SourceConfigCourierAuth
objectnull
1 property 1 required
SourceConfigManagedAuth
objectnull
SourceConfigWebhookAuthTokenIO
object
1 property 1 required
SourceAllowedHTTPMethod
array
List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
SourceConfigWebhookAuthPostmark
object
2 properties 2 required
SourceTypeConfigLITHIC
object
The type config for LITHIC. Requires type to be LITHIC.
3 properties
SourceTypeConfigFISERV
object
The type config for FISERV. Requires type to be FISERV.
3 properties
SourceTypeConfigHTTP
object
The type config for HTTP. Requires type to be HTTP.
4 properties
SourceConfigWebhookAuthFireblocks
object
1 property 1 required
SourceConfigWixAuth
objectnull
1 property 1 required
SourceConfigTwitchAuth
objectnull
1 property 1 required
SourceConfigAlipayAuth
objectnull
1 property 1 required
SourceConfigAlchemyAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthUber
object
1 property 1 required
SourceConfigWebhookAuthDiscord
object
1 property 1 required
SourceConfigWebhookAuthWhatsApp
object
1 property 1 required
SourceConfigSquareAuth
objectnull
1 property 1 required
SourceConfigZendeskAuth
objectnull
1 property 1 required
SourceTypeConfigALIPAY
object
The type config for ALIPAY. Requires type to be ALIPAY.
3 properties
Source
object
Associated [Source](source-object) object
11 properties 9 required
SourceConfigHTTPAuthEmpty
SourceTypeConfigSQUARE
object
The type config for SQUARE. Requires type to be SQUARE.
3 properties
SourceConfigWebhookAuthAsana
object
1 property 1 required
SourceConfigWebhookAuthNylas
object
1 property 1 required
SourceConfigLinearAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthShipBob
object
1 property 1 required
SourceTypeConfigUPOLLO
object
The type config for UPOLLO. Requires type to be UPOLLO.
3 properties
SourceTypeConfigNYLAS
object
The type config for NYLAS. Requires type to be NYLAS.
3 properties
SourceConfigPaystackAuth
objectnull
1 property 1 required
SourceConfigUberAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthVercelDrains
object
1 property
SourceTypeConfigFUSIONAUTH
object
The type config for FUSIONAUTH. Requires type to be FUSIONAUTH.
3 properties
SourceTypeConfigCLIO
object
The type config for CLIO. Requires type to be CLIO.
3 properties
SourceTypeConfigAKENEO
object
The type config for AKENEO. Requires type to be AKENEO.
3 properties
SourceConfigTokenIOAuth
objectnull
1 property 1 required
SourceTypeConfigASHBY
object
The type config for ASHBY. Requires type to be ASHBY.
3 properties
SourceTypeConfigSMILE
object
The type config for SMILE. Requires type to be SMILE.
3 properties
SourceConfigWebhookAuthQuoter
object
1 property 1 required
SourceConfigWebhookAuthRepay
object
1 property 1 required
SourceConfigWebhookAuthShopify
object
1 property 1 required
SourceTypeConfigEBAY
object
The type config for EBAY. Requires type to be EBAY.
3 properties
SourceConfigCursorAuth
objectnull
1 property 1 required
SourceConfigGitHubAuth
objectnull
1 property 1 required
SourceConfigSanityAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthPortal
object
1 property 1 required
SourceConfigWebhookAuthFavro
object
1 property 1 required
SourceConfigWebhookAuth3dEye
object
1 property 1 required
SourceConfigTelnyxAuth
objectnull
1 property 1 required
SourceConfigExactOnlineAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthEbay
object
5 properties 5 required
SourceConfigNMIPaymentGatewayAuth
objectnull
1 property 1 required
SourceConfigCloudSignalAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthLinear
object
1 property 1 required
SourceTypeConfigMICROSOFT_GRAPH
object
The type config for MICROSOFTGRAPH. Requires type to be MICROSOFTGRAPH.
3 properties
SourceConfigScrapflyAuth
objectnull
1 property 1 required
SourceTypeConfigTOKENIO
object
The type config for TOKENIO. Requires type to be TOKENIO.
3 properties
SourceConfigWebhookAuthFlexport
object
1 property 1 required
SourceConfigAdyenAuth
objectnull
1 property 1 required
SourceTypeConfigREVOLUT
object
The type config for REVOLUT. Requires type to be REVOLUT.
3 properties
SourceConfigWebhookAuthTikTokShop
object
2 properties 2 required
SourceConfigEbayAuth
objectnull
5 properties 5 required
SourceConfigWebhookAuthTikTok
object
1 property 1 required
SourceConfigPicqerAuth
objectnull
1 property 1 required
SourceConfigPaypalAuth
objectnull
1 property 1 required
SourceConfigCircleAuth
objectnull
1 property 1 required
SourceTypeConfigNMI
object
The type config for NMI. Requires type to be NMI.
3 properties
SourceConfigWebhookAuthFastSpring
object
1 property 1 required
SourceConfigFlexportAuth
objectnull
1 property 1 required
SourceConfigTebexAuth
objectnull
1 property 1 required
SourceTypeConfigRING_CENTRAL
object
The type config for RINGCENTRAL. Requires type to be RINGCENTRAL.
3 properties
SourceConfigWebhookAuthHMAC
object
4 properties 4 required
SourceConfigWebhookAuthEmpty
SourceConfigMailchimpAuth
objectnull
1 property 1 required
SourceConfigOpenAIAuth
objectnull
1 property 1 required
SourceConfigChaindotsAuth
objectnull
1 property 1 required
SourceConfigWebhookAuthZendesk
object
1 property 1 required
SourceConfigTikTokAuth
objectnull
1 property 1 required
SourceTypeConfigCIRCLE
object
The type config for CIRCLE. Requires type to be CIRCLE.
3 properties
SourceConfigWebhookAuthGoCardless
object
1 property 1 required
SourceConfigTallyAuth
objectnull
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hookdeck-sources-api-openapi.yml Raw ↑

Other APIs Hookdeck publishes across the network.

Hookdeck Connections API
Hookdeck Destinations API
Hookdeck Events API
Hookdeck Requests API
Hookdeck Transformations API
Hookdeck Bookmarks API
Hookdeck Issues API
Hookdeck Metrics API
Hookdeck Integrations API
Hookdeck Notifications API
Hookdeck Attempts API
Hookdeck Bulk cancel events API
Where this information came from

This is an independent, third-party profile of Hookdeck Sources API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.