success: false, a code and a message. Use the code in your logic; show or log the message; send the trace_id to support when you need help.
Codes
Validation errors
1002 with an explicit message, for example a template that is not approved, a missing template variable, or a free-form WhatsApp message outside the 24-hour window.
Retrying
- Retry
1006and1009with an exponential backoff. - Do not retry
1002,1005or1007unchanged: they fail again. POSTrequests that create something (a message, a conversation) are not idempotent, except the Shortext inbound call, which deduplicates onmessage.id.