Skip to main content

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:

KeyValue
AuthorizationToken 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.