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
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.Envie uma mensagem
Faça um
POST /v1/messages informando o telefone do lead em to. O lead precisa existir na sua empresa.Princípios do contrato
- Versionado por caminho: tudo vive sob
/v1. Mudanças incompatíveis só entram em uma versão nova; o/v1recebe 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
codeestável erequest_idpara suporte. Veja o catálogo de erros. - Idempotência: envie o header
Idempotency-Keypara repetir requisições com segurança. Veja Idempotência.