Webhooks
Create a webhook subscription
Subscribes a public HTTPS URL to a project event. LLM Pulse POSTs a JSON envelope (event, occurred_at, project_id, subscription_id, data) to the URL every time the event occurs, signed via the X-LLMPulse-Signature header (HMAC-SHA256 of the raw body computed with the subscription secret). Failed deliveries are retried 5 times with backoff; subscriptions auto-disable after 20 consecutive failed deliveries. Idempotent for the same project + event + URL. Requires a read_write scope API key and the Scale plan or above.
post/webhooks
Request body
Response
Created. The signing secret is only returned by this endpoint.