Ultimate

X_WEBHOOK_EVENT_ID_INVALID

Means

the event id a webhook receiver verified is not one it can key a job by

Typical cause

verify answered an eventId that is empty, longer than 256 characters, or carries a character outside printable ASCII (a space, a control character). Refused before the enqueue, nothing queued, and the id is never echoed: the cause names its length only. Usually an id read from an unsigned header, or from the wrong field of the body

Fix

return { eventId } from webhookReceiver("<name>").verify read out of the SIGNED bytes (verifyBodyHmac(...).text), 1-256 printable ASCII characters

Listed under Jobs

This page as markdown