Get Message Status
SMS Management
Get Message Status
Retrieve the delivery status of a specific SMS message
Get Message Status
Get Message Status
Retrieve the delivery status and details of a specific SMS message using its message ID.Parameters
Your API key for authentication
Your client identifier for authentication
Message ID of the SMS to check (obtained from send response)
Response
Error code (0 for success)
Description of the result
Message status details
Mobile number that received the message
Sender ID used for the message
Original message content
Date and time when message was submitted
Unique message identifier
Date and time when message was processed
Current delivery status
Success Response
Error Response
Message Status Values
| Status | Description |
|---|---|
| DELIVRD | Message successfully delivered to recipient |
| UNDELIV | Message failed to deliver |
| EXPIRED | Message expired before delivery |
| DELETED | Message was deleted |
| UNKNOWN | Status is unknown |
| ACCEPTD | Message accepted by carrier |
| REJECTD | Message rejected by carrier |
| BLACKLIST | Recipient number is blacklisted |
Use Cases
- Delivery confirmation: Check if a specific message was delivered
- Customer support: Help customers track their message status
- Analytics: Monitor delivery success rates
- Debugging: Troubleshoot delivery issues
- Compliance: Maintain delivery logs for regulatory requirements
Best Practices
- Store Message IDs: Always store message IDs returned from send operations
- Polling: Check status periodically for important messages
- Error handling: Handle different status values appropriately
- Timeouts: Set reasonable timeouts for status checks

