Browse documentation

Notification errors

Every status code the endpoint returns and what to change.

StatusMessageWhat to do
401Missing x-api-key headerAdd the header
401Invalid API keyThe key was regenerated or mistyped. Copy it again from the Notification page
403Workspace is suspendedContact support
403Recipient has opted outThe contact replied STOP. WhatsApp policy forbids messaging them until they restart the conversation
400Request body must be valid JSONFix the body, and send Content-Type: application/json
400Missing required field(s)A required field is absent after mapping. Check the mapper paths against a real payload
400recipient_phone is not a valid numberSend full international format with the country code
400Template needs value(s) not in the payloadA template variable has nothing to fill it. Map that field, or edit the template
409No template configuredChoose an approved UTILITY template on the Notification page
409Template is not approved yetWait for Meta, then use Sync Status
409Configured template no longer existsIt was deleted. Select another
422Invalid or missing typeUse appointment, delivery or status-update
422Unknown businessThe business parameter is not a group in this workspace
500Could not read the notification configurationThe database schema is behind. Run the setup-db migration
503Could not verify the recipient opt-out statusTransient. Retry
202Notification received and queuedAccepted. Check Delivery for the send result
A 202 means MsgOrb queued the message, not that WhatsApp delivered it. Meta reports delivery failures asynchronously, so the Delivery page is where you confirm the outcome.