Get Status
The status of the viber message can be requested by specifying the request_id
that was returned from Send Viber Message
endpoint.
GET
/report/v1/viber-log/{request_id}
Authentication
AUTHORIZATIONS: Bearer Token
Request parameters
Parameter | Value / Pattern | Example(s) |
---|---|---|
*request_id | request_id that was returned from Send Viber Message endpoint | ceba9fac-838c-44c7-b67d-03a4a6352058 |
Request
Response:
200 - Success
{
"request_id": "9d056a09-0fc4-4f68-9058-3846d58aa244",
"total_recipients": 2,
"channel": "sms",
"messages": [
{
"msg_id": "7053a678-75fe-11ed-9e31-0242ac14001c",
"country": "AE",
"recipient": "+9715097526xx",
"status": "sent",
"number_of_viber_message": 1,
"viber_cost": 0.0004,
"schedule_time": null
},
{
"msg_id": "7052cd16-75fe-11ed-9e31-0242ac14001c",
"country": "AE",
"recipient": "+9715097526xx",
"status": "sent",
"number_of_viber_message": 1,
"viber_cost": 0.0004,
"schedule_time": null
}
]
}
404 - Not Found
Response Parameters
Parameter | Value / Pattern | Example(s) |
---|---|---|
total_recipients | Total number of recipients in the request | 1 |
channel | Messaging channels | viber |
msg_id | The message id for each message in the request | 5c8d9ed8-590b-11ed-93d2-0242ac140018 |
country | Two-digit ISO code of the destination country | AE |
recipient | Destination numbers | +971509752655 |
status | This is the status of the message, and we have the following statuses: [delivered - Delivered to destination and confirmed], [sent - Was sent to viber and is awaiting acknowledgement], [undelivered - Failed delivery] |
delivered |
number_of_sms | The number of total message parts. Sending a long message over 1000 characters will be split into multiple messages and forwarded to viber. | 1 |
viber_cost | The cost of the viber message | 0.0001 |
schedule_time | If the message is scheduled, this will return the time | null |