deliverWebhook
POST
/api/v1/hooks/{token}
Inbound webhook (no session or token: the URL is the secret). The request body (up to 256 KiB) becomes part of the prompt, clearly marked as untrusted. If the webhook has a signing secret, the signature header must hold the HMAC-SHA256 of the body ("sha256=<hex>" or hex).