curl --request POST \
--url https://api.superlead.app/v1/leads \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "João Silva",
"phone": "+5511999999999"
}
'{
"id": "lead_0b5f8a3e-1a2b-3c4d-5e6f-7a8b9c0d1e2f",
"name": "João Silva",
"phone": "+5511999999999",
"source": "Indicação",
"channel": "WhatsApp",
"entry_point": "formulario-site",
"funnel_stage": "1º Contato",
"created_at": "2026-07-08T12:00:00.000Z"
}{
"error": {
"code": "invalid_request",
"message": "The request body is invalid.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1",
"details": [
{
"path": "to",
"message": "Required"
}
]
}
}{
"error": {
"code": "invalid_api_key",
"message": "Missing or invalid API key. Send it as 'Authorization: Bearer sk_...'.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}{
"error": {
"code": "lead_already_exists",
"message": "A lead with this phone number already exists in your company. You can message it directly via POST /v1/whatsapp/messages.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}{
"error": {
"code": "funnel_not_configured",
"message": "Your company has no funnel stages configured. Set up the funnel in the Superlead panel first.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate limit for this API key exceeded. Retry after the time in the Retry-After header.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}Criar Lead
Cria um lead na sua empresa. Criar lead é sempre uma ação explícita — envios de mensagem nunca criam leads como efeito colateral.
- O lead entra na primeira etapa do funil e aparece imediatamente no painel.
- Telefone é único por empresa: se já existe um lead com o número, a resposta é
409 lead_already_exists— recupere-o comGET /v1/leads?phone=...e siga normalmente (para automações, trate409como sucesso). - Requer funil configurado no painel (
422 funnel_not_configuredcaso contrário).
Veja o fluxo recomendado buscar → criar → enviar em Leads.
curl --request POST \
--url https://api.superlead.app/v1/leads \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "João Silva",
"phone": "+5511999999999"
}
'{
"id": "lead_0b5f8a3e-1a2b-3c4d-5e6f-7a8b9c0d1e2f",
"name": "João Silva",
"phone": "+5511999999999",
"source": "Indicação",
"channel": "WhatsApp",
"entry_point": "formulario-site",
"funnel_stage": "1º Contato",
"created_at": "2026-07-08T12:00:00.000Z"
}{
"error": {
"code": "invalid_request",
"message": "The request body is invalid.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1",
"details": [
{
"path": "to",
"message": "Required"
}
]
}
}{
"error": {
"code": "invalid_api_key",
"message": "Missing or invalid API key. Send it as 'Authorization: Bearer sk_...'.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}{
"error": {
"code": "lead_already_exists",
"message": "A lead with this phone number already exists in your company. You can message it directly via POST /v1/whatsapp/messages.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}{
"error": {
"code": "funnel_not_configured",
"message": "Your company has no funnel stages configured. Set up the funnel in the Superlead panel first.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate limit for this API key exceeded. Retry after the time in the Retry-After header.",
"request_id": "req_01J9X7K2M3N4P5Q6R7S8T9V0W1"
}
}Authorizations
Chave de API da sua empresa (sk_...). Crie no painel Superlead em Integrações → API e envie em toda chamada como Authorization: Bearer sk_.... Veja Autenticação.
Body
Nome do lead, até 200 caracteres.
1 - 200"João Silva"
Telefone em E.164: +, código do país, DDD e número (ex.: +5511999999999). Único por empresa.
^\+[1-9]\d{6,14}$"+5511999999999"
Origem do lead exibida no painel (ex.: Indicação, Site). Sem valor, o lead entra como Não Rastreado.
1 - 120"Indicação"
Canal de origem (ex.: WhatsApp, Instagram).
1 - 120"WhatsApp"
Ponto de entrada da conversão (ex.: formulario-site, ctwa).
1 - 120"formulario-site"
E-mail do lead.
"joao@empresa.com"
Observações livres, até 2000 caracteres.
2000"Pediu orçamento do plano anual."
Atribuição de campanha: origem (ex.: google, facebook).
255"google"
Atribuição de campanha: mídia (ex.: cpc, social).
255"cpc"
Atribuição de campanha: nome da campanha.
255"lancamento-julho"
Atribuição de campanha: termo de busca.
255"crm whatsapp"
Atribuição de campanha: variação do anúncio.
255"video-a"
Response
Lead criado na primeira etapa do funil.
Id do lead (lead_...). Guarde-o para editar, mover de etapa e consultar.
"lead_0b5f8a3e-1a2b-3c4d-5e6f-7a8b9c0d1e2f"
Nome do lead.
"João Silva"
Telefone em E.164.
"+5511999999999"
Origem do lead (ou Não Rastreado).
"Indicação"
Canal de origem.
"WhatsApp"
Ponto de entrada da conversão.
"formulario-site"
Nome da etapa em que o lead entrou (a primeira do funil).
"1º Contato"
Data de criação (ISO 8601, UTC).
"2026-07-08T12:00:00.000Z"
Was this page helpful?