POST
https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/connect
Conectar
Abre a sessão no Engine (Baileys). Pode levar alguns segundos até o WhatsApp emitir o QR. Depois chame Get QR Code.
Parâmetros de path
| Nome | Exemplo |
|---|---|
instance |
dac3a956-4e8b-4d76-8caf-fed98dfc8b05 |
Request
POST sem body.
Headers
{
"Accept": "application/json",
"Authorization": "Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef"
}
Exemplos de código
curl -sS -X POST "https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/connect" \
-H "Accept: application/json" \
-H "Authorization: Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef"
const response = await fetch('https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/connect', {
method: 'POST',
headers: {
Accept: 'application/json',
Authorization: 'Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef',
}
});
const data = await response.json();
console.log(data);
<?php
$ch = curl_init('https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/connect');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'Authorization: Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef',
],
]);
$body = curl_exec($ch);
curl_close($ch);
\$data = json_decode($body, true);
Response 201
{
"success": true,
"data": {
"id": "dac3a956-4e8b-4d76-8caf-fed98dfc8b05",
"name": "Financeiro",
"phone": null,
"status": "QR_REQUIRED",
"connected_at": null,
"disconnected_at": null,
"last_seen_at": "2026-08-25T18:05:00+00:00",
"created_at": "2026-08-25T12:00:00+00:00",
"updated_at": "2026-08-25T18:00:00+00:00"
}
}
Response 503
{
"success": false,
"error": {
"code": "ENGINE_UNAVAILABLE",
"message": "WhatsApp engine is unavailable."
}
}