Beam
Open Beam
Reference

Errors & statuses

Current documentation

Every error is a plain sentence telling you what to fix.

Error format

{
  "error": "'to' must be a valid phone number"
}

HTTP status codes

CodeMeaning
200Success.
400Something in your request needs fixing. The error says exactly what.
401Missing or wrong workspace key.
403The contact opted out. Beam will not message them.
404That message or contact does not exist in your workspace.
409The action no longer applies, for example cancelling a message that already delivered.
502The network rejected the action. Safe to retry once after a short wait.

Message statuses

queued → sent → delivered (texts), or failed / cancelled / no_channel. Full table in Get a message.