Error format
Errors return JSON with amessage:
422) also list the problem fields:
422 with a reason, for example because the contact is blocked, has opted out, or the messaging window has closed.
Status codes
Rate limits
The Messaging API may also apply its own per-key limit. Your platform can change these defaults. When you get a
429, wait for Retry-After seconds before retrying.
Retrying safely
GETrequests are always safe to retry.POST /api/v1/messagesaccepts anIdempotency-Keyheader. Retrying with the same key sends the message once.- Every
POSTto the webhook management API requires anIdempotency-Key. - Other writes are not idempotent. Check whether the first request succeeded before retrying.