Documentation Index
Fetch the complete documentation index at: https://docs.ruach.ng/llms.txt
Use this file to discover all available pages before exploring further.
Get Sent Messages
Retrieve a paginated list of sent SMS messages with optional date filtering.
curl -X GET "https://accounts.netvox.ng/api/v2/SMS?ApiKey=YOUR_API_KEY&ClientId=YOUR_CLIENT_ID&start=0&length=10&fromdate=2024-01-01&enddate=2024-12-31" \
-H "Content-Type: application/json"
Parameters
Your API key for authentication
Your client identifier for authentication
Starting index for pagination (0-based)
Number of messages to retrieve per page
Start date filter in yyyy-mm-dd format
End date filter in yyyy-mm-dd format
Response
Error code (0 for success)
Description of the result
Data.messages[].MobileNumber
Mobile number that received the message
Sender ID used for the message
Data.messages[].SubmitDate
Date and time when message was submitted
Data.messages[].MessageId
Unique message identifier
Date and time when message was processed
Success Response
{
"ErrorCode": 0,
"ErrorDescription": "Success",
"Data": {
"messages": [
{
"MobileNumber": "9638812576",
"SenderId": "test",
"Message": "test message",
"SubmitDate": "16-Mar-2018 05:12:28 PM",
"MessageId": "Smsc1603635",
"DoneDate": "16-Mar-2018 05:11:00 PM",
"Status": "DELIVRD"
}
],
"total": "100"
}
}
Message Status Values
| Status | Description |
|---|
| DELIVRD | Message successfully delivered |
| UNDELIV | Message undelivered |
| EXPIRED | Message expired |
| DELETED | Message deleted |
| UNKNOWN | Status unknown |
| ACCEPTD | Message accepted by carrier |
| REJECTD | Message rejected |
| BLACKLIST | Number is blacklisted |
Use Cases
- Message history: View all sent messages
- Delivery tracking: Monitor message delivery status
- Analytics: Analyze message performance over time
- Audit trail: Track message history for compliance
- Debugging: Troubleshoot delivery issues