# 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`

[Jobs](/error-codes#jobs)
