Register an endpoint
In the console: Developer → Webhook → Create Webhook. Provide an HTTPS URL, choose All events or a subset, add a description, and leave Enable Webhook on. Endpoints must be HTTPS; plain HTTP is refused.Verify deliveries
Every delivery is signed with the workspace’s Ed25519 key. Fetch the public key once and verify each delivery’s signature before acting on it:Retries and logs
A delivery that does not receive a2xx response within 10 seconds is retried with exponential backoff, starting at 30 seconds and capped at 15 minutes, for up to 10 attempts. Deliveries are then visible under Developer → Webhook → Webhook Logs with their status (pending, delivering, success, failed), attempt count and response code, and can be resent.
Event catalogue
Each payload carries the event type, the event ID, the workspace and the affected resource with its current state, so a consumer can act on it without a follow-up read.

