curl --request POST \
--url https://seu-dominio/api/webhooks/leads \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Maria Souza",
"phone": "+55 49 99999-0000",
"email": "maria@exemplo.com.br",
"source": "site",
"notes": "Pediu contato sobre o plano anual"
}
'{
"message": "Lead accepted for processing"
}{
"message": "Unauthenticated."
}{
"message": "<string>",
"error": "<string>"
}Leads
Enviar um lead
Recebe um lead e o coloca na etapa inicial do funil. É obrigatório informar telefone ou e-mail. O lead é processado logo após o aceite. Se já existir um lead com o mesmo e-mail e telefone, ele é atualizado. Limite de 120 requisições por minuto.
POST
/
api
/
webhooks
/
leads
curl --request POST \
--url https://seu-dominio/api/webhooks/leads \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Maria Souza",
"phone": "+55 49 99999-0000",
"email": "maria@exemplo.com.br",
"source": "site",
"notes": "Pediu contato sobre o plano anual"
}
'{
"message": "Lead accepted for processing"
}{
"message": "Unauthenticated."
}{
"message": "<string>",
"error": "<string>"
}Autorizações
Token gerado em Ajustes, Integrações, aba Webhook de Leads, botão Gerar Novo Token de Segurança. Envie como Authorization: Bearer SEU_TOKEN.
Corpo
application/json
Informe pelo menos phone ou email.
Nome do lead. Sem nome, o lead entra como Novo Lead.
Maximum string length:
255Telefone. Apenas os números são mantidos.
Maximum string length:
50E-mail do lead.
Maximum string length:
255Origem do lead, por exemplo site ou rd_station.
Maximum string length:
100Observações sobre o lead.
Resposta
Lead aceito para processamento.
Exemplo:
"Lead accepted for processing"