Question
How long does Vonage retry inbound messages on the Messages and Dispatch APIs?
Applies To
- SMS API
- Messages API
- Dispatch API
- Callback Retry
Answer
Your handler must return a 200 status code to avoid unnecessary callback queuing. Customer webhooks that respond with HTTP 429 or HTTP 5xx response will be attempted again by Vonage. Each inbound event/message is treated and retried individually (no queueing per API Key, for example). It is an exponential backoff that retried initially after 5 seconds, and the delay doubles on every retry until it reaches 15 minutes and then keeps that frequency. After 24 hours, the messages are discarded.
Articles in this section
- What is the Messages API sandbox rate limit?
- Why do I receive pricing on all outbound Whatsapp messages that are part of a Conversation?
- Why am I getting Unsupported Type Messages API callbacks?
- What do are the technical requirements needed to implement the Messages API?
- Which IP addresses should I allow for the Vonage Messages and Dispatch APIs?
- How long does Vonage retry inbound messages for the SMS, Messages and Dispatch APIs?
- Which webhook would be used for Messages and Dispatch APIs?