Device
O que seria o Device?
O Device é o dispositivo que será conectado a uma instância por meio de um QRcode.
Métodos
/connect
POSThttps://api.jlivery.com/api/v1/wa/SEU_TOKEN/connect
Conectando um Dispositivo a uma Instância.
Esse método é responsável por fazer a conexão de um dispositivo com a uma instância.
Response
200
{
"status": 200,
"message": "",
"data": {
"is_logged_in": false,
"is_connected": true
}
}
400
{
"status": 400,
"message": "record not found Failed find instance",
"data": null
}
Nesse caso terá que ver se seu token da instância foi passado corretamente.
401
{
"status": 401,
"message": "Unauthorized",
"data": null
}
Se o erro for de 401 terá que verificar o método de autenticação e ver se foi passado corretamente.
403
{
"status": 403,
"message": "Forbidden",
"data": null
}
Já neste caso terá que ver se seu Client-Secret foi passado corretamente.
Webhook
{
"type": "connect",
"message_id": "",
"instance_id": "",
"phone": "55xxxxxxxxxxx",
"chat": "",
"display_name": "",
"picture_url": "",
"push_name": "Fulano",
"sender": "",
"is_group": false,
"is_edit": false,
"from_me": false,
"broadcast": false,
"timestamp": "2023-10-25T18:50:43.239315682Z",
"device_info": {
"phone": "55xxxxxxxxxxx",
"push_name": "Fulano",
"business_name": "",
"connected": true,
"logged": true,
"picture_url": "https://pps.whatsapp.net/v/t61.24694-24/379414893_174528269012143_2391459371330510330_n.jpg?ccb=11-4&oh=01_AdSncPnGFyl-tB7FGHF2bI5d5amDiwR-ILnqXt_Yt264ZQ&oe=6546&_nc_sid=000000&_nc_cat=104",
"plataform": "iphone"
}
}