Conecte facilmente seus sistemas ao WhatsApp usando nossa API REST — envie e receba mensagens, acompanhe o status de entrega e gerencie modelos.
O ChatArchitect oferece uma API simples e confiável para integrar o WhatsApp aos seus sistemas, aplicativos ou CRMs. Você pode enviar mensagens de texto, mídia e interativas, acompanhar status, gerenciar modelos e armazenar dados personalizados — tudo com simples requisições HTTPS.
APP_ID e APP_SECRET por meio da Autenticação Básica.POST https://api.chatarchitect.com/webhook Autorização
: Básica Content-Type: application/json
{ "channel" : "whatsapp" , "destination" : "96996999699" , "webhook" : "https://your-server.com/webhook" , "webhook_separate" : "false"
}
POST https://api.chatarchitect.com/whatsappmessage Autorização
: Básica Content-Type: application/json
{ "channel" : "whatsapp" , "destination" : "96996999699" , "payload" : { "type" : "text" , "message" : "Olá John, como você está?"
} }
{ "type" : "message-event" , "payload" : { "id" : "ee4a68a0-1203-4c85-8dc3-49d0b3226a35" , "type" : "delivered"
} }São necessários modelos para mensagens iniciadas pela empresa. Recupere ou crie modelos facilmente através da API.
POST https://api.chatarchitect.com/getHSM Autorização
: Básica { "canal" : "whatsapp" , "destino" : "96996999699" , "obterHSM" : "verdadeiro"
}
POST https://api.chatarchitect.com/submit_template {
" channel" : "whatsapp" , "destination" : "96996999699" , "submit_template" : { "elementName" : "welcome_offer" , "languageCode" : "en_US" , "category" : "MARKETING" , "templateType" : "TEXT" , "content" : "Bem-vindo(a) {{1}}! Seu código de desconto é {{2}}." , "example" : "Bem-vindo(a) [John]! Seu código de desconto é [12345]."
} }Node.js
import fetch from "node-fetch" ; const auth = Buffer.from( ` ${APP_ID} : ${APP_SECRET} ` ).toString( "base64" );
await fetch( "https://api.chatarchitect.com/whatsappmessage" , { method : "POST" , headers : { "Authorization" : `Basic ${auth} ` , "Content-Type" : "application/json" }, body : JSON .stringify({ channel : "whatsapp" , destination : "96996999699" , payload : { type : "text" , message : "Olá John!" } } ) });
Python
import requests, base64 auth = base64.b64encode(f "{APP_ID}:{APP_SECRET}" .encode()).decode() r = requests.post( "https://api.chatarchitect.com/whatsappmessage" , headers={ "Authorization" : f "Basic {auth}" , "Content-Type" : "application/json" }, json={ "channel" : "whatsapp" , "destination" : "96996999699" , "payload" : { "type" : "text" , "message" : "Oi John!" }} ) print(r.json())