Conversas e mensagens
Crie conversas, envie mensagens e receba a resposta do agente de IA em streaming via SSE.
API REST com streaming em tempo real (SSE), webhooks assinados e busca semântica. Tudo o que o painel faz, o seu código também pode fazer.
No painel, acesse Configurações → Desenvolvedores e gere uma chave. Chaves de produção usam o prefixo cgz_live_; as de sandbox, cgz_test_. Disponível nos planos Professional e Enterprise.
cgz_live_9f2b41c7e8a3… # produção
cgz_test_5d81a0f34b92… # sandboxEnvie a chave como Bearer token no header Authorization. A chave identifica sua organização automaticamente — você nunca precisa passar organizationId.
curl https://api.cognizy.ai/api/v1/public/conversations \
-H "Authorization: Bearer cgz_live_xxx"Liste suas conversas para confirmar que está tudo funcionando. Todas as respostas são JSON, com paginação em data + meta.
{
"data": [
{
"id": "cmc1x…",
"status": "OPEN",
"channel": "WHATSAPP",
"contact": { "id": "cmc2y…", "name": "Maria Souza" },
"lastMessageAt": "2026-07-01T14:22:08.000Z"
}
],
"meta": { "page": 1, "limit": 25, "total": 128 }
}Crie conversas, envie mensagens e receba a resposta do agente de IA em streaming via SSE.
Liste e atualize contatos, gerencie tags para segmentação e roteamento.
Gerencie bases de conhecimento e documentos; rode busca semântica na sua base.
Quadros, tarefas, checklists, etiquetas e comentários — automatize seu fluxo operacional.
Leia campanhas, resultados por variante e métricas agregadas do tenant.
Consulte páginas de agendamento e os compromissos marcados.
Receba eventos (mensagem, conversa, deal, pagamento) com assinatura HMAC-SHA256 e replay de entregas.
Envio direto de mensagens WhatsApp estilo Twilio, com fila, idempotência e status por webhook.
Limites por chave em janela deslizante. Respostas 429 incluem X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset e Retry-After.
Envie o header Idempotency-Key em escritas. Repetir a mesma chave devolve a mesma resposta por 24h — retry seguro em falha de rede.
Listas usam page/limit; streams ordenados por tempo usam cursor opaco com nextCursor e hasMore.
Todo erro segue '{' statusCode, code, message '}' — trate por code, não por texto.
Crie sua conta, gere a API key e faça a primeira chamada hoje.