Skip to main content
Errors are JSON with a stable, machine-readable error string. Match on the string, not on the HTTP status: two 429 codes and several 403 codes mean different things. Some errors add fields (status, message, balance_halalas, price_halalas, provider_code, fields).
Every response carries an X-Request-Id header. Quote it when you contact support.

Shared by every endpoint

Checked in this order, before the endpoint’s own logic.

Verify

WhatsApp

After the shared checks, in this order.