Autenticação e endpoint
Uma AuthKey ativa, no backend. Sem assinatura adicional nem ativação de protocolo por instalação.
AuthKey no cabeçalho
Todas as operações desta referência usam Authorization: Bearer SUA_AUTHKEY e Content-Type: application/json. A chave é emitida pelo painel e autoriza apenas a empresa à qual pertence.
Não use a chave pública do Supabase, JWT de outra sessão ou token de instância como AuthKey. O modo legado continua sendo o contrato de autenticação das integrações externas.
Authorization: Bearer SUA_AUTHKEY
Content-Type: application/jsonUm endpoint, operações explícitas
Use POST no endereço abaixo e envie _action no JSON. O alias action ou o parâmetro de URL action também são aceitos; os exemplos padronizam _action. Na ausência de ação, o backend usa list.
Não acrescente /send-text ou /create-instance à URL. Esses nomes são valores de _action, não caminhos HTTP separados.
POST https://supabase-automatizaipro.newteksoft.com.br/functions/v1/erp-whatsapp-bridge
{ "_action": "list", "sync": false }Servidor para servidor
Em um site, o navegador chama o seu backend; o seu backend chama a AutomatizAIPRO. A AuthKey não deve chegar ao usuário final. Aplicativos móveis e desktop distribuídos também devem usar um backend próprio para proteger a chave.
Não amplie CORS para expor sua AuthKey no navegador. A API não fornece SDK público com segredo embarcado. Se uma chave vazar, coordene sua substituição com todas as integrações antes de revogar a antiga.
Limites e plano
O limite atual do bridge é 600 requisições por ação e identidade autenticada em uma janela de 60 segundos. HTTP 429 indica que você deve aguardar. Planos e recursos podem impor outras restrições.
O corpo JSON completo é limitado a 16 MiB. Base64 ocupa aproximadamente um terço a mais que o arquivo original. Assinatura, autorização e limite de instâncias continuam sendo verificados pelo serviço.
