Skip to main content

Webhook

Métodos

/update-webhook-message-status

PUT https://app.jlivery.com/api/v1/wa/:token/webhook

Método para atualizar o webhook dos status de mensagem.

Request

{
"url_status": "https://webhook.site/83c91a91-a1de-4b77-bc3b-168525cf2b95",
}

Response

200 - update-webhook-message-status

{
"status": 200,
"message": "",
"data": true
}

Exemplos de response Status

{
"type": "status",
"message_ids": [
"3EB0B74B73AFAC9E2E848F"
],
"instance_id": "xxxxXXXxXxxXXxxxXxxx",
"chat": "5583xxxxxxxxxx",
"sender": "5583xxxxxxxxx",
"from_me": true,
"timestamp": "2024-09-23T21:31:52.741866219-03:00",
"status": {
"status": "sender",
"timestamp": "2024-09-23T21:31:52-03:00"
}
}

/update-webhook-send

PUT https://app.jlivery.com/api/v1/wa/:token/webhook

Método para atualizar o webhook do send.

{
"url_sender": "https://webhook.site/83c91a91-a1de-4b77-bc3b-168525cf2b95",
}

Response

200 - update-webhook-send

{
"status": 200,
"message": "",
"data": true
}

Exemplo de response send

{
"type": "sent",
"message_id": "3EB0D57D72CE1EF7FB012A",
"instance_id": "xxxxXXXxXxxXXxxxXxxx",
"chat": "5583xxxxxxxx",
"sender": "5583xxxxxxx",
"timestamp": "2024-10-03T14:49:08.047739301-03:00",
"status": {
"status": "success",
"timestamp": "0001-01-01T00:00:00Z"
}
}

/update-webhook-received

PUT https://app.jlivery.com/api/v1/wa/:token/webhook

Método para atualizar o webhook do received.

{
"url_received": "https://webhook.site/83c91a91-a1de-4b77-bc3b-168525cf2b95",
}

Response

200 - update-webhook-received

{
"status": 200,
"message": "",
"data": true
}

Exemplos de response Received

{
"type": "text",
"message_id": "3A2EAE520828FFD95C6F",
"instance_id": "xxxxXXXxXxxXXxxxXxxx",
"chat": "5581xxxxxxxxxx",
"push_name": "Andressa",
"sender": "5581xxxxxxxx",
"timestamp": "2024-09-23T21:39:52-03:00",
"text": {
"message": "Test"
},
"device_info": {
"phone": "5583xxxxxxxxx",
"push_name": "Ozy",
"business_name": "",
"picture_url": "",
"platform": "iphone",
"session_id": 0,
"is_business": false,
"last_sync_timestamp": "0001-01-01T00:00:00Z",
"business": {
"wid": "",
"description": "",
"website": null,
"category": "",
"business_hours": null
}
}
}

/update-webhook-connected

PUT https://app.jlivery.com/api/v1/wa/:token/webhook

Método para atualizar o webhook do connected.

{
"url_connect": "https://webhook.site/83c91a91-a1de-4b77-bc3b-168525cf2b95",
}

Response

200 - update-webhook-connected

{
"status": 200,
"message": "",
"data": true
}

Exemplo de response Connect

{
"type": "connect",
"instance_id": "xxxxXXXxXxxXXxxxXxxx",
"phone": "5583xxxxxxxxx",
"push_name": "Ozy",
"timestamp": "2024-09-23T21:17:51.681753488-03:00",
"device_info": {
"phone": "5583xxxxxxxxx",
"push_name": "Ozy",
"business_name": "",
"connected": true,
"logged": true,
"picture_url": "https://pps.whatsapp.net/v/t61.24694-24/441412997_1517365042521127_8923612393960571121_n.jpg?ccb=11-4&oh=01_Q5AaIFCvh2kdHv5Z1fMLZnm7BsHsyMCVYS3fMBOhbLcdfhkngp_RJ5_&oe=66FF14FA&_nc_sid=5e03e0&_nc",
"platform": "iphone",
"session_id": 0,
"is_business": false,
"last_sync_timestamp": "0001-01-01T00:00:00Z",
"business": {
"wid": "",
"description": "",
"website": null,
"category": "",
"business_hours": null
}
}
}

/update-webhook-disconnected

PUT https://app.jlivery.com/api/v1/wa/:token/webhook

Método para atualizar o webhook do disconnected.

{
"url_disconnect": "https://webhook.site/83c91a91-a1de-4b77-bc3b-168525cf2b95",
}

Response

200 - update-webhook-disconnected

{
"status": 200,
"message": "",
"data": true
}

Exemplo de response Disconnect

{
"type": "disconnect",
"instance_id": "xxxxXXXxXxxXXxxxXxxx",
"phone": "55583xxxxxxx",
"push_name": "Ozy Kleyton",
"logout_reason": "401: logged out from another device",
"timestamp": "2024-10-07T11:55:03.593384195-03:00",
"device_info": {
"phone": "5583xxxxxxx",
"push_name": "Ozy Kleyton",
"business_name": "",
"picture_url": "",
"platform": "iphone",
"session_id": 0,
"is_business": false,
"last_sync_timestamp": "0001-01-01T00:00:00Z",
"business": {
"wid": "",
"description": "",
"website": null,
"category": "",
"business_hours": null
}
}
}