Skip to main content
A API pública da Superlead permite enviar mensagens WhatsApp para os leads da sua empresa e consultar ou criar leads a partir dos seus próprios sistemas — automações no n8n, CRMs, backends próprios.
Base URL: https://api.superlead.app/v1
Todas as requisições usam JSON e exigem uma chave de API no header Authorization. A chave é criada no painel da Superlead e enxerga apenas os dados da sua empresa.

O que você pode fazer

Enviar mensagens

Texto livre, templates aprovados, mídia e mais — para leads existentes da sua empresa.

Consultar e criar leads

Busque um lead por telefone ou id e crie leads explicitamente quando necessário.

Acompanhar status

Cada envio retorna um id. Consulte o ciclo de vida: accepted, sent, delivered, read ou failed.

Referência completa

Todos os endpoints com playground interativo, exemplos de código e schemas.

Fluxo típico

1

Crie uma chave de API

No painel da Superlead, em Integrações, gere uma chave sl_live_.... Ela aparece uma única vez — guarde em local seguro.
2

Envie uma mensagem

Faça um POST /v1/messages informando o telefone do lead em to. O lead precisa existir na sua empresa.
3

Consulte o resultado

Use o id retornado (msg_...) em GET /v1/messages/{id} para acompanhar o status real de entrega.

Princípios do contrato

  • Versionado por caminho: tudo vive sob /v1. Mudanças incompatíveis só entram em uma versão nova; o /v1 recebe apenas adições.
  • Isolamento por empresa: a chave de API só alcança leads, mensagens e templates da empresa dona da chave.
  • Erros estáveis: toda falha retorna um envelope com code estável e request_id para suporte. Veja o catálogo de erros.
  • Idempotência: envie o header Idempotency-Key para repetir requisições com segurança. Veja Idempotência.