Quais os conceitos?
Temos como conceito 3 pontos a ver, Como fazer para Cria uma instâcia, Buscar uma ou mais instâncias e por fim como Atualizar uma instância.
Métodos
/instances
POST https://api.jlivery.com/api/v1/instances
Esse método irá criar uma instância, precisando passar como parametro um Token do tipo Api Key.
Veja um exemplo de requisição:
{
"name": "My instance master",
"webhook_url": "https://webhook.site/6d045f02-a703-4248-9217-3c4f9d"
}
Como parametro precisamos do Token:
Header
| Key | Value |
|---|---|
| Authorization | Token xxxxxxxxxxxxxxxxxxx |
Response
200
{
"status": 200,
"message": "",
"data": {
"id": 4,
"project_id": 11, // Usando o Token do projeto 11.
"token": "9A3451bS0M7286Q", // Ele Cria seu Instance Token que será usado para conectar com um dispositivo.
"name": "My instance master",
"webhook_url": "https://webhook.site/6d045f02-a703-4248-9217-3c4f9d",
"phone_number": "",
"dowload_stories": false,
"reject_call": false,
"enabled": true,
"first_connect_at": "0001-01-01T00:00:00Z",
"last_connect_at": "0001-01-01T00:00:00Z",
"created_at": "2023-10-23T13:24:39.280988921Z",
"updated_at": "2023-10-23T13:24:39.280988921Z"
}
}
403
{
"status": 403,
"message": "Forbidden",
"data": null
}
Nesse caso deverá ser verificado se foi atribuido corretamente o Token do projeto.