Chat AGPT
Chat AGPTCentral de Ajuda
Chat AGPT
Chat AGPTCentral de Ajuda
Trilhas Recursos APIs

Nada encontrado por aqui.

APIs Administrativas ▾
Pré-Requisitos das APIs Configurações ▸
API Trocar Imagens da Plataforma Todas
Planos ▸
API Criar Plano Todas API Listar Planos Todas API Obter um Plano Todas API Atualizar Plano Todas
Empresas ▸
API Criar Empresa Todas API Listar Empresas Todas API Obter uma Empresa Todas API Obter uma Empresa (completa) Todas API Atualizar o Cadastro de uma Empresa Todas API Bloquear Empresa Todas API Desbloquear Empresa Todas API Criar Token da Empresa Todas API Conferir o Token da Empresa Todas
Faturas ▸
API Obter Faturas Todas API Pagar Fatura Todas
Conexões ▾
API Criar Conexão em uma Empresa Todas API Reiniciar Conexões como Super Admin Todas
Setores ▸
API Criar Setor em uma Empresa Todas
Equipe ▸
API Criar Usuário em uma Empresa Todas API Atualizar Usuário de uma Empresa Todas
Tags ▸
API Criar Tag em uma Empresa Todas
Avisos ▸
API Criar Aviso Todas API Listar Avisos Todas API Obter um Aviso Todas API Atualizar Aviso Todas API Ativar ou Desativar Aviso Todas API Anexar Mídia ao Aviso Todas API Remover Mídia do Aviso Todas API Deletar Aviso Todas
Webhooks Administrativos ▸
Habilitar Webhook Administrativo Alteração na Conexão Criação de Empresa
Precisa de ajuda?
(41) 3077-6744
APIs Administrativas › Conexões › API Criar Conexão em uma Empresa

API Criar Conexão em uma Empresa

Todas
🔍

🧩 Cria uma conexão de WhatsApp dentro de uma empresa, já ligada aos Setores dela. É o passo que falta na empresa recém-criada: sem conexão, o token dela não fala com a API.

⚠️ Esta chamada exige um token da empresa do Super Admin.

Endpoint
https://apichat.agpt.com.br/api/companies/{companyId}/whatsapps
Método
POST
Autenticação
Bearer {seutokenaqui}
Payload
{
    "name": "Loja X - Vendas",
    "queueIds": [12, 13],
    "greetingMessage": "Olá! Escolha uma opção:",
    "token": "",
    "webhook": null
}

➡️ “companyId”: ID da empresa — vai no próprio endereço, no lugar de {companyId}. Obrigatório.

➡️ “name”: nome da conexão. Precisa ser único em toda a instalação, não só na empresa. Obrigatório.

➡️ “queueIds”: IDs dos Setores da empresa ligados à conexão, em array.

➡️ “greetingMessage”: mensagem de saudação. Obrigatória quando a conexão tem mais de um Setor.

➡️ “token”: defina um token para a conexão, ou deixe \"\" para a plataforma gerar.

➡️ “webhook”: null, ou a URL do webhook da conexão.

➡️ “webhookb”: null, ou a URL do segundo webhook.

◽ Só WhatsApp: os outros canais precisam ser autorizados na tela do próprio canal.

◽ A conexão nasce desconectada — o pareamento vem depois, pelo QR Code ou pelo painel.

◽ A primeira conexão da empresa vira a conexão padrão dela.

⚠️ O limite de conexões do plano vale aqui, e é conferido antes de abrir a sessão.

◽ Setor que não é da empresa informada é recusado.

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://apichat.agpt.com.br/api/companies/{companyId}/whatsapps',
  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_POSTFIELDS =>'{
    "name": "Loja X - Vendas",
    "queueIds": [12, 13],
    "greetingMessage": "Olá! Escolha uma opção:",
    "token": "",
    "webhook": null
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Authorization: Bearer {seutokenaqui}' //Token cadastrado na conexão
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
← AnteriorConexões Próximo →API Reiniciar Conexões como Super Admin