API Obter QR Code
🧩 Obtém o código do QR CODE, para fazer a leitura da conexão solicitada.
API: Pro
Verifique aqui os Pré-Requisitos para utilizar APIs
Endpoint
https://{BACKEND_URL}/api/whatsappqrcodepro
Método
POST
Autenticação
Bearer {seutokenaqui}
Payload
// sem payload
➡️ sem payload ###### Modelos
API Utilize o código em requisições HTTPS com ferramentas como cURL ou bibliotecas de integração.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://{BACKEND_URL}/api/whatsappqrcodepro',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer {seutokenaqui}' //Token cadastrado na conexão
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
FLOWBUILDER Insira o código em um bloco de “Http Request / Code” do tipo REQUISIÇÃO.
Os trechos delimitados por {{...}} são placeholders no formato Mustaches e não precisam ser alterados. Eles serão automaticamente substituídos pelos valores correspondentes no momento da execução.
// definir
let endpoint = "https://{{backendURL}}/api/whatsappqrcodepro";
let method = "POST";
let authorization = "{{connection_token}}";
// estrutura
try {
const response = await axios({
url: endpoint,
method: method,
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + authorization
},
maxBodyLength: Infinity
});
return response.data;
} catch (error) {
return "Algo deu errado: " + error.message;
}
N8N Copie o código e cole em qualquer ponto do seu fluxo no N8N para adicionar o nó.
em breve
API Utilize o código em requisições HTTPS com ferramentas como cURL ou bibliotecas de integração.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://{BACKEND_URL}/api/whatsappqrcodepro',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Authorization: Bearer {seutokenaqui}' //Token cadastrado na conexão
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
FLOWBUILDER Insira o código em um bloco de "Http Request / Code" do tipo REQUISIÇÃO.
Os trechos delimitados por {{...}} são placeholders no formato Mustaches e não precisam ser alterados. Eles serão automaticamente substituídos pelos valores correspondentes no momento da execução.
// definir
let endpoint = "https://{{backendURL}}/api/whatsappqrcodepro";
let method = "POST";
let authorization = "{{connection_token}}";
// estrutura
try {
const response = await axios({
url: endpoint,
method: method,
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + authorization
},
maxBodyLength: Infinity
});
return response.data;
} catch (error) {
return "Algo deu errado: " + error.message;
}
N8N Copie o código e cole em qualquer ponto do seu fluxo no N8N para adicionar o nó.
em breve
Retorno de API (Payload de Resposta)
Exemplo de retorno de solicitação do código QR Code:
{
"qrcode": {
"data": {
"code": 200,
"data": {
"QRCode": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAABlBMVEX///8AAABVwtN+AAAEz0lEQVR42uyZPW7rvhLFD8GCnbkBQ9qGCwHckkt1ZKfSWxKgwtug4A2MOhYEz8PITm5u7VjF+18WAZL8DMiar3OG+Hf+W8eQTFewDhilGd7JjY/qJiE5HwRk2OTJOlxGaf2MeDOsoTjJsEcBK5d0lf6x3BNPfQ3Jc822RFm5/CIQPWsg5WSqS9FkO2M8GrhKAzCKJ+d4059jxIFAhp1InMPshNneJ57Mo8aCH8H6NEt9up268zCOP5P2PWA/EeujYqTPtoxoOA9j/Kv+PguYPIRJYOrg6D15n9hMHkawOwyAWSquwgfLCOmAEczn50f3WLwPmByYouR+YQK53NN1W1kRZV2XgwBgQCTNYwYEHS7xhp5zTGhdOAgwLSwU3+zCwmY4O+23S4lgswcB6MLsKHwsc6RZZ1euJ1MHDVz3S4BWd7myz3YexefhEnnC2bJ482egfBjQYLgb9T3QCxAmak6ODsxf1fdpwKw1pKvAsjivKRBleybo2obfAQD9m0c/h0lLHe625bMto+/bKyc/D3SBBezO+kRUMQGy2hTRYI8CDKu7CTBcRpo2uCm17hymies64yhgDtNNjPZ58dlq6WkzjGzmlwCTh8ElD1hSYPbeYipG/d+r9D4OwFQ73Xw+hzKywd5TfHZfNLMcBfR1gOf6mC/Rn/rlXvyW7TJROjzr4m1A5SdFzGMOJNdFs24li+Mr7Y8AcphHLz0XTt5zDmlvOjHRvDrM5wGY2SaP9kz7lfcSYR7VEV3/CtYBQIUT36sp8UC4FzBbMvn8pXLeBrqgXQXnsPcWlkjpzrZAAzMfA5iVs0u7XIzYtPzpdaBE0SgdBJDLJKKSYYRR2Szo8zA6WdsvAbt+EFk5h8mrKnapAYGT6NMdA5jnEDF5cEV/uU+3ZjLGkXyZoAMAHRuea9Vs3JqdXeKa4ZLkvuKXgIWTiPaZJGK0wxj1vNil4THAPj2ufn3UC8RzmaOces6IwpeG+Txg1mWZErozLk7NbqC0niop+oaDACDU0VNdUkTrBkdppoYpsetfkvVtoENIUXZNROkrXDJ8zKpIXxLlAGB3PNI/1GmyqXrxDcP4tEcHATpQItoZFwj6RWn13SN7/pk4bwF7u4xex9TEjRXwWt2uYP1yKJ8H1hp4gwZ/xNYGxLTlfo6J30uzjwPAMABiMi7jvlNyt42PpcCva8UxgMlhmdTz6jQzWv7JMyMm+d6BvAugs/MI9KrMPVldgpgKOO3z81EALMV351AcT2oI/KnPQ5x8QzgIMC3UKGqCwuS3Fsrom3ksJX7L5rcBdR7luueX86qHmbyO0iL5Jf4/DxiyjuBzcdJ2uXjCWX3R19T7PKBEiZ45zI6b+k2+XtSXnvw8oKUwesIuakjbECaq99cZn18u6X2g2ik9fbwGYXay5Z7lh476OIC9qUif9x1ptuqIzGNhEfO96vk08LqFaVYLf1sXTcmVyzTJ+tc1zTtAhp1u6KudIVu29+RF5amq4uUoYL8BYbbLc1dXHLk+aiz8WmAeA0yJax0u8Gy4QEsPI2R95eQxQPIesHPUNsjkG+xCov/xLd4DMmyC7+tw0YKubt8kLlP6TrkDgP0WRkUTKSTvqoprYOEfv/lp4N/5/zn/CwAA///F+Iz21r9f2gAAAABJRU5ErkJggg=="
},
"success": true
}
}
}