Visão geral
Introdução à API externa do LIP — base URL, versionamento, padrões de resposta e primeiros passos.
A API externa do LIP permite integrar WhatsApp, e-mail, CRM, conversas, flows, campanhas, mídia, landing pages e webhooks. Todas as rotas ficam abaixo de /api/external (recomendado: /api/external/v1).
https://external-api.lip7.com.brAutentique, crie um contato e dispare uma campanha WhatsApp.
API keys, escopos e as três formas de autenticar.
O que consome cota mensal e os headers de limite.
Contatos, empresas, deals, pipelines e atividades.
Mensagens, templates, mídia e campanhas.
Leitura e escrita de conversas, assign e notes.
Liste flows, dispare e cancele execuções em WAITING.
Eventos, deliveries, retry, test e rotate-secret.
Início rápido
- Gere uma API key em Company › API & Webhooks com os escopos necessários.
- Siga o Guia rápido (contato + campanha) ou envie uma mensagem de teste.
- Acompanhe status em
/usage/status/{requestId}ou cadastre um webhook.
Versionamento
/api/external/v1/*— recomendado para novas integrações/api/external/*— alias legado, mesmo comportamento
Use sempre /v1
Os exemplos usam o alias legado por brevidade. Em produção, prefira /api/external/v1.
Estrutura das rotas
| Domínio | Prefixo |
|---|---|
| Me / uso | /api/external/v1/me, /usage/* |
| Mídia | /api/external/v1/media/* |
/api/external/v1/whatsapp/* | |
| Campanhas WhatsApp | /api/external/v1/whatsapp/campaigns/* |
| Conversas | /api/external/v1/conversations/* |
/api/external/v1/email/* | |
| Flows | /api/external/v1/flows/* |
| Webhooks | /api/external/v1/webhooks/* |
| CRM | `/api/external/v1/contacts |
| Landing | /api/external/v1/landing/* |
Padrão de resposta
{ "success": true, "data": {}, "message": "Opcional" }{
"success": true,
"data": [],
"pagination": { "page": 1, "limit": 20, "total": 0, "totalPages": 0 }
}{ "success": false, "error": "Mensagem", "code": "OPCIONAL" }Veja Paginação, Erros e Idempotência.