Supported events
See the event reference for event names, payload
fields, and examples.
Create a webhook
1
Prepare an HTTPS endpoint
Your endpoint must accept
POST requests over HTTPS. Before processing an
event, verify its Svix signature using the destination’s signing secret.2
Open your project's Webhooks page
In Tensorlake Cloud, select an organization
and project, then select Webhooks in the project navigation.
3
Add the destination
Select Create webhook, enter a name and absolute HTTPS endpoint URL,
then select at least one lifecycle event.
4
Verify delivery
Open the webhook details page, copy the signing secret, and send a
synthetic event with Test webhook.
Delivery contract
Webhook delivery is at least once and is not ordered. The same event can be delivered more than once, and a later lifecycle event can arrive before an earlier one. Design your receiver to:- verify the signature before parsing or processing the payload;
- deduplicate events by the stable
event_id; - use
source_revisionandsource_ordinalwhen ordering events from the same producer is necessary; - durably record accepted work before returning a
2xxresponse; and - process expensive or failure-prone work asynchronously.