Skip to main content
The webhooks functions are currently in ALPHA. The API may change without notice. A one-time warning is emitted on first use.
Webhooks are organization-owned destinations that receive event deliveries over HTTPS. Credentials are write-only: authToken and custom header values are never returned, and the HMAC signing secret is returned once, in the create response.

List Webhooks

Create a Webhook

Returns a CreatedWebhook. The signingSecret field is present only for HMAC_SHA256 webhooks and only in this response — it cannot be retrieved again.

Get a Webhook

Update a Webhook

Omitted fields keep their current value. At least one field must be provided.

Delete a Webhook

Test a Webhook

Sends a test delivery to the webhook’s endpoint and reports the outcome.
Returns a TestWebhookResponse with statusCode (number, 502 when no response was received) and errorMessage (string | null, null on success).

List Delivery Attempts

List the delivery attempts for a webhook, newest first.

Manage Subscriptions

A subscription delivers one event from one prompt or evaluator to one webhook.

List Subscriptions

Create a Subscription

Get a Subscription

Delete a Subscription