webhooks.deliver.secret_unset
A webhook delivery was not sent because the webhook has no signing secret.
A webhook delivery was not sent because the webhook has no signing secret.
webhooks.deliver.secret_unset is not an HTTP error. It is the last_error on a webhook delivery that could not be sent because the webhook has no signing secret. The delivery is marked dead_letter straight away, without retries.
You see it on deliveries returned by GET /v1/webhooks/{id}/deliveries.
The webhook has no signing secret, so Sautikit cannot sign the request with X-Sautikit-Signature.
Call POST /v1/webhooks/{id}/rotate-secret to set a signing secret. New events are then delivered as normal.
This code does not appear in HTTP error envelopes. It appears as:
{
"id": "...",
"status": "dead_letter",
"last_error": "webhooks.deliver.secret_unset"
}POST /v1/webhooks/{id}/rotate-secret to set a signing secret.