A delivery is considered successful when your endpoint returns a 2xx within 25 seconds. Anything else — non-2xx status, network error, timeout — is treated as a failure and queued for retry.Documentation Index
Fetch the complete documentation index at: https://docs.notealy.com/llms.txt
Use this file to discover all available pages before exploring further.
What you should do
- Return 2xx as soon as you have durably enqueued the event (e.g. written to a database or your own queue). Do not wait for downstream side-effects to finish.
- Be idempotent. Use
X-Notealy-Delivery-Idas a deduplication key. The same event can arrive more than once. - Stay under 25 seconds. Long-running work belongs in a background worker, not in the webhook handler.