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/webhookAutorizaçã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/whatsappmessageAutorizaçã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/getHSMAutorizaçã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())