Building flows
Endpoint
A webhook trigger that starts a flow when an HTTP request arrives.
endpoint is a webhook trigger. An incoming HTTP request starts the flow, and the request payload becomes the trigger output that later nodes read. Use it when an external system posts an event you want to act on, such as a payment, a new order, or a form submission.
Spec
| Field | Meaning |
|---|---|
events | Event types this trigger listens for. Required. |
eventPath | JSONPath that reads the event type out of the incoming payload. |
deliveryIdPath | JSONPath to a delivery ID, used to skip a repeated delivery. |
filters | A list of { path, equals } checks. All must match for the flow to start. |
auth | Whether invoking this trigger needs an API key: none or apiKey. |
{
"slug": "on_payment",
"type": "endpoint",
"spec": {
"events": ["payment.succeeded"],
"filters": [{ "path": "data.currency", "equals": "usd" }]
}
}An integration trigger you configure through a connected integration sets verify and providerConfig for you.
