This event notifies you of a message that could not be delivered to the recipient. See Viber documentation for details.
{
"event": "message_failed",
"timestamp" : "2017-12-29T17:26:17.331Z",
"data" : {
"channel": {
"id": "6456078759331238786",
"type": "viber"
},
"contact": {
"id": "6456078781510718339"
},
"message": {
"id": "6456078996108088196"
},
"error": {
"code": 1,
"message": "Error while processing the request."
}
}
}
Parameter | Type | Description |
---|
data.channel | object | Channel where the data.contact resides in. |
data.contact | object | Contact to whom the message was sent but not delivered. |
data.message | object | Messages which was sent, will contain only message.id . |
data.error.code | number | Error code, see errors below. |
data.error.message | string | Detail message of an error, see errors below. |
Error Code | Reason |
---|
1 | Error while processing the request. |
2 | Sending messages to this user is blocked. |
3 | Cannot find user for given phone number. |
4 | Message failed to be delivered within 24 hours. |