Voltar ao hub
v1 · pronta para produção

ARVEX Leads API

Receba leads do RD Station, formulários externos, ferramentas de tráfego pago e CRMs. Cada lead dispara o evento de automação new_lead_received.

Endpoint

POST/api/public/leads

Autenticação

Envie sua chave de API no cabeçalho x-api-key em todas as requisições.

x-api-key: SUA_CHAVE_ARVEX

Corpo da requisição

CampoTipoDescrição
nameobrigatório
stringNome completo do lead
phoneobrigatório
stringTelefone BR em formato livre (ex.: +55 11 99999-0000)
emailopcional
stringE-mail do lead
sourceopcional
stringOrigem (ex.: rd_station, facebook_ads)
tagopcional
stringTag de campanha ou segmentação
notesopcional
stringObservações livres (máx. 2000 caracteres)

Exemplo de requisição

curl -X POST https://SEU-DOMINIO/api/public/leads \
  -H "Content-Type: application/json" \
  -H "x-api-key: SUA_CHAVE_ARVEX" \
  -d '{
    "name": "Maria Silva",
    "phone": "+55 11 99999-0000",
    "email": "maria@example.com",
    "source": "rd_station",
    "tag": "campanha_setembro",
    "notes": "Interessada em avaliação"
  }'

Resposta · 201 Created

{
  "success": true,
  "message": "Lead received successfully",
  "lead_id": "uuid"
}

Comportamento

  • • Valida name e phone (obrigatórios).
  • • Deduplica leads com mesmo phone + email nas últimas 24h.
  • • Persiste o lead na tabela leads.
  • • Dispara o evento de automação new_lead_received com o payload completo do lead.

Códigos de erro

400Corpo JSON inválido
401x-api-key ausente ou inválida
422Falha de validação (veja errors)
500Erro de banco de dados ou servidor