Skip to main content

Integrations

Integrate with APIs and supported third-party providers.

Webhook received​

Runs when another service sends a request to one of this server's webhooks. Create webhooks on the Integrations page and pick one here. Each run uses part of this server's activity budget. When the webhook waits for an answer, the flow has 25 seconds to reply with "Answer webhook".

Settings

NameTypeRequiredDetails
WebhookTextYesThe webhook that starts this flow. Length: 1 to 64 characters.
Only when headerTextNoOptional: only run when the request has this header, for example X-GitHub-Event. Set the header value too. Maximum length: 100 characters.
Header valueTextNoOptional: the exact value the header must have, for example push. Maximum length: 500 characters.
Body shapeShapeNoOptional: a shape the request body is read into. The result appears in "Body".

Provided values

NameTypeDetails
BodyAnyThe request body read from JSON or form data, as a shape value when a body shape is set. Empty when it could not be read. May be empty.
Body problemTextWhy the body could not be read or did not fit the body shape. Empty when it worked. May be empty.
Body textTextThe request body as text, exactly as it arrived. Empty when the body is not text. May be empty.
HeadersLookup table of Text to TextThe request headers with lowercase names. Cookies and login headers are removed.
Query parametersLookup table of Text to TextThe names and values after the ? in the address.
MethodTextThe HTTP method of the request: GET, POST, PUT or PATCH.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.
Webhook nameTextThe name of the webhook that received the request.
Need more help?
Can't find what you're looking for? Our team is happy to help.