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