# X_WEBHOOK_EVENT_UNKNOWN

## Means

no event carries this id

## Typical cause

the `event` seam answered nothing for a queued id — the delivery was enqueued outside the transaction that writes the event row, so the read raced the commit

## Fix

write the event row before enqueueing its delivery, inside the same transaction, so `webhook("<name>").event` can never be asked for a row that is not committed yet

[Outbound webhooks](/error-codes#outbound-webhooks)
