Portal
Reference

Status Values

Shared status and role values used across Merchant API workflows.

This page explains shared status values without repeating every endpoint schema. Use workflow pages for where a status appears and what to do next. Use OpenAPI for the exact enum definitions.

Order Status

order_status describes the business order state.

ValueMeaning
pendingOrder has been created and is waiting for downstream processing.
chargedOrder processing reached a chargeable state.
unchargedOrder did not result in a merchant charge.
review_requiredOrder needs operational review before it can be treated as final.

Message Status

message_status describes normalized delivery state when delivery information is available.

ValueMeaning
ENROUTEMessage is in transit.
DELIVRDMessage was delivered.
EXPIREDMessage expired before delivery.
DELETEDMessage was deleted before delivery.
UNDELIVMessage was not delivered.
ACCEPTDMessage was accepted by downstream delivery handling.
UNKNOWNDelivery result is unknown.
REJECTDMessage was rejected by downstream delivery handling.
READRecipient read state when the channel supports read receipts.

SMS delivery reports commonly use the SMPP-style uppercase values above. A missing message_status means delivery information is not available yet.

Bulk Job Status

bulk_job_status describes the job-level state for bulk upload and execution.

ValueMeaning
items_readyUpload itemization completed and at least one row can be executed.
executedExecution was accepted and row processing has completed.
failedUpload itemization or job processing failed before execution could complete.

Bulk Item Status

bulk_item_status describes one uploaded row inside a bulk job.

ValueMeaning
pendingRow was accepted during upload and is waiting for execution.
filledRow produced an SMS order.
rejectedRow failed upload validation or send-time checks.

User Role

role describes the API user's platform role.

ValueMeaning
site_adminInternal site administrator role.
merchant_adminMerchant administrator role.
apiMerchant API integration role.