Documentação

Boas-vindas

A mesma API que o painel usa, com webhooks à parte. Em produção use HTTPS e trate a chave como segredo.

Plano e chave API

Precisa de plano ativo (Basic, Pro ou Time) para chamar a API e gerir aplicativos. Em Configurações → Para desenvolvedores, crie um app e gere a chave.

403 subscription_requiredsem plano na conta.

instance_id e credenciais

Envie Authorization: Bearer … ou X-Coreli-Api-Key, mais X-Coreli-User-Token (crlu_…) e X-Coreli-Developer-App-Id com o UUID do aplicativo (Configurações → Para desenvolvedores).

Cada instance_id está no painel em Configurações do canal (campo API pública — instance_id), para copiar sem listagem por API.

  • GET /api/v1/contactschats por instance_id. Ver Contatos.
  • GET /api/v1/groupsgrupos WhatsApp por instance_id. Ver Grupos.
  • POST /api/v1/messagesenvia texto aos contatos pela instance_id. Ver Mensagens.
  • Oportunidades
    • CriarPOST /api/v1/opportunities.
    • AtualizarPATCH /api/v1/opportunities/{id} (ganho/perda e campos).
    • ExcluirDELETE /api/v1/opportunities/{id}.
  • Agenda
    • CriarPOST /api/v1/calendar/events.
    • AtualizarPATCH /api/v1/calendar/events/{id}.
    • ExcluirDELETE /api/v1/calendar/events/{id}.

MCP

Conecte IDEs e agentes à documentação via servidor MCP remoto.

Ver clientes MCP · Cursor (instalação em um clique)

Integrações

Cursor, extensão gratuita para WhatsApp Web com Kanban, Tintim e outras conexões.

Ver integrações · Cursor · Extensão gratuita para WhatsApp

O que a API oferece

  • ContatosGET /api/v1/contacts (alias /chats), lista por instance_id com o mesmo payload da sidebar (wa_lastMessageStatus, lastMessage, paginação padrão 50).
  • GruposGET /api/v1/groups, lista grupos com wa_chatid para envio via chat_id.
  • MensagensPOST /api/v1/messages, envia texto no WhatsApp (contato: phone; grupo: chat_id com @g.us).
  • Oportunidades
    • CriarPOST /api/v1/opportunities.
    • AtualizarPATCH /api/v1/opportunities/{id}.
    • ExcluirDELETE ….
  • Agenda
    • CriarPOST /api/v1/calendar/events.
    • AtualizarPATCH /api/v1/calendar/events/{id}.
    • ExcluirDELETE ….

Resumo dos caminhos: visão geral da API.