Changelog
Mudanças na API, nos webhooks e no servidor MCP. Mudanças que quebram compatibilidade, quando necessárias, virão numa nova versão da URL (ex.: /v2), com aviso prévio.
v1.1.0 — 11/11/2026
Seção intitulada “v1.1.0 — 11/11/2026”A API passa a cobrir 47 operações (eram 22). Nada mudou de forma incompatível: integrações da v1.0.0 continuam funcionando.
- Conexões de WhatsApp pela API: crie um canal e receba o QR Code (
POST /channels), acompanhe a leitura (GET /channels/{channel_id}/qr), conecte sem câmera com código de pareamento (POST /channels/{channel_id}/connectcomphone), reconecte, renomeie (PATCH), desconecte (POST /channels/{channel_id}/disconnect) e remova (DELETE). Criar canais respeita o limite de conexões do plano (422 limit_reached). Veja Canais e conexões. - Ações de mensagem: editar o texto de mensagens enviadas em até 15 minutos (
PATCH /messages/{message_id}), apagar para todos em até 48 horas ou só no painel (DELETE /messages/{message_id}?scope=everyone|me) e reagir com emoji (POST /messages/{message_id}/reaction). O objeto mensagem ganhou o camporeaction. - Grupos:
GET /groupseGET /groups/{group_id}/participants. Oiddo grupo funciona comocontact_id, inclusive para enviar mensagens para o grupo comPOST /messages. - Equipe e atribuição:
GET /memberseGET /members/{member_id}; atribua conversas comassigned_toemPATCH /contacts/{contact_id}e filtre comGET /contacts?assigned_to=<id>|none. - Contatos: novos campos
ai_agent_idepinned;PATCHaceitaassigned_to,pinnedeai_agent_id; novos filtrosis_groupeassigned_to; novoPOST /contacts/{contact_id}/readpara marcar a conversa como lida. - Agentes de IA:
GET /ai-agents,GET /ai-agents/{agent_id}ePATCH /ai-agents/{agent_id}para ligar ou desligar. - Templates e campanhas (WhatsApp Oficial):
GET /templates,POST /campaigns/quote,POST /campaigns(com aprovação da TopTalking),GET /campaigns,GET /campaigns/{campaign_id},GET /campaigns/{campaign_id}/recipients,POST /campaigns/{campaign_id}/pausee/resume. Veja Campanhas. - Webhooks: novos eventos
channel.status_updated(um WhatsApp conectou, caiu ou foi desconectado) ecampaign.status_updated(mudança de status de campanha). - Erros: os códigos
503 service_unavailablee504 timeoutpassam a ser documentados;limit_reachedtambém vale para o limite de conexões do plano. - Servidor MCP: 18 ferramentas (eram 12). Novas:
get_channel_qr(mostra o QR Code como imagem),list_groups,list_members,list_ai_agents,list_templateselist_campaigns;update_contactaceitaassigned_to,pinnedeai_agent_id.
v1.0.0 — 11/11/2026
Seção intitulada “v1.0.0 — 11/11/2026”Lançamento da plataforma para desenvolvedores da TopTalking.
- API REST em
https://platform.toptalking.com.br/v1: conta (/me), canais, contatos (com upsert pelo telefone), histórico de conversas, envio de mensagens com texto e mídia, etapas do Kanban, mensagens agendadas (Agenda) e gestão de webhooks. - Chaves de API no painel (Configurações → Desenvolvedor): acesso total ou somente leitura, validade opcional e revogação. Disponível em todos os planos.
- Webhooks assinados com HMAC-SHA256:
message.received,message.sent,message.status_updated,contact.created,contact.updated,contact.stage_changed,scheduled_message.sent,scheduled_message.failedeping, com retentativas e histórico de entregas. - Servidor MCP em
https://platform.toptalking.com.br/mcpcom 12 ferramentas para Claude, Cursor, VS Code e Windsurf. - Documentação para IAs:
/llms.txt,/llms-full.txt,/llms-small.txte o contrato/openapi.yaml.