Skip to main content
Corresponde ao evento interno lead.created. Este evento usa um envelope diferente dos eventos de pedido — não contém purchase nem buyer.

Quando é disparado

  • Comprador acessa o checkout e preenche nome e e-mail
  • Lead é registrado mesmo que o pagamento não seja concluído

Payload

{
  "id": "550e8400-e29b-41d4-a716-446655440001",
  "lead_id": 456,
  "creation_date": 1736524800000,
  "event": "LEAD_CREATED",
  "version": "2.0.0",
  "data": {
    "lead": {
      "code": "uuid-unico-do-lead",
      "name": "Maria Souza",
      "email": "maria@exemplo.com",
      "phone": "+5521988880000",
      "status": "new",
      "ip": "177.0.0.1",
      "country": "BR",
      "city": "São Paulo",
      "region": "SP",
      "tracking": {
        "source": "google",
        "utm_source": "google",
        "utm_medium": "cpc",
        "utm_campaign": "black-friday",
        "utm_content": null,
        "utm_term": null,
        "src": null,
        "sck": null
      }
    },
    "product": {
      "id": 1,
      "name": "Curso de Marketing Digital",
      "type": "digital",
      "offer_code": "abc12345",
      "price": 197.00
    }
  }
}

Diferenças em relação aos eventos de pedido

PropriedadeEventos order.*lead.created
Chave raiz do IDorder_idlead_id
Chave de idempotênciadata.purchase.transactiondata.lead.code
Objeto data.purchase
Objeto data.buyer
Objeto data.lead
UTM / rastreamentodata.purchase.trackingdata.lead.tracking

Campos-chave

CampoDescrição
data.lead.codeUUID único do lead — use como chave de idempotência
data.lead.statusnew no momento do registro
data.lead.trackingUTMs padronizados + todos os parâmetros de URL capturados no checkout
data.product.offer_codeOferta acessada pelo lead
Use data.lead.code (não id) como chave de idempotência. O id muda a cada tentativa de entrega.