Sume webhook delivery statuses: pending, retrying, exhausted

A Sume webhook delivery moves through pending, delivering, delivered, retrying, failed or exhausted. What each means for your receiver.

4 min readSume
All posts

Sume's documented webhook delivery statuses are pending, delivering, delivered, retrying, failed and exhausted (read 2026-10-06 in the errors docs).

How do I read them?

A delivery status describes the notification, not the job. A job can be completed while its delivery is exhausted.

Sume docs, read 2026-10-06.
StatusReading
pendingNot yet attempted
deliveringAttempt in flight
deliveredYour receiver returned 2xx
retryingWaiting for the next attempt
exhaustedAll attempts used; poll or redeliver

What should I do in practice?

The status shows on the job object when available.

  • Poll status_url for exhausted deliveries.
  • Redeliver after fixing the receiver.
  • Do not treat a failed delivery as a failed job.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume