When you send SMS messages via the Javna SMS API, each message will have one of the following statuses:
- Pending: The message is in the process of being sent. The API call was successful, and the message has entered the processing engine.
- Sent: The message has been successfully sent from the Javna CPaaS platform side to the end user's mobile network provider.
- Failed: The message was either not sent or failed to be delivered.
- Halted: The message was halted due to issues such as an undefined or unapproved sender name or a mismatch between the sender name and the destination number.
- Delivered: The message was successfully received by the end user, and a delivery report has been received as a notification on the webhook.
- Expired: The message was sent but expired because the delivery report from the operator returned 'EXPIRED' as the final status.