SMS error codes
SMS pre-acceptance validation (100xxx) and post-acceptance delivery result (101xxx) codes, adjacent shared codes, and legacy code notes.
This page lists the platform error codes used by the SMS API. All business codes are six-digit strings; 000000 means the operation itself succeeded. For SMS submission, success means accepted, not delivered. Read the final delivery result from the query API or callback.
This page follows the SMS section of the review specification: use 100xxx for submission validation and 101xxx for delivery results. Always match the complete six-digit code; the prefix identifies the catalog area only and does not determine retry behavior or acceptance status.
Code ranges
| Range | Area | Meaning |
|---|---|---|
010xxx | Request and resource | Parameters, formats, resource state, and idempotency conflicts. |
020xxx | Identity and access | API keys, permissions, IP rules, accounts, and authentication. |
030xxx | Billing and quota | Balance, credit, period quota, and pricing configuration. |
040xxx | Rate and concurrency | Request rate, submission rate, and concurrency limits. |
050xxx | Platform service | Internal failures and unknown request outcomes. |
100xxx | SMS submission validation | Rejected before acceptance; fix the request or account configuration. |
101xxx | SMS delivery result | Per-message result after acceptance; read it from the query result or callback data. |
06xxx–09xxx | General reserved | Assigned centrally after approval. |
Last updated on