DOCS

Oportunidade - Atualização

Evento

POST crm/lead/lead/patch

Como receber

Configure uma URL HTTPS pública para receber este evento e responda rapidamente com status de sucesso após aceitar o payload.

Payload

  • Content-Type: application/json
CampoTipoObrigatórioValores / ExemploDescrição
contactsstringNão
automationsstringNão
companiesstringNão
phonesobjectNão
emailsobjectNão
socialsobjectNão
namestringNãoNome descritivo
userstringNão
createdBystringNão
importstringNãoId da importação, caso tenha sido importado
notestringNãoObservação associada ao lead
stagestringSimEstágio atual do lead no funil
funnelstringSimFunil atual do lead
sourcestringNãoId de origem do lead
archiveReasonstringNãoMotivo do arquivamento
ticketnumberNãoTicket/valor estimado desse lead
scorenumberNãoScore / Temperatura
tagsstringNão
_objectNão
fidx1stringNão
fidx2stringNão
fidx3stringNão
dtStagestring (date-time)NãoData da última atualização de KPIs (Uso interno)
dueDtstring (date-time)NãoData de previsão de fechamento do lead
tlFinishedTasksnumberNão
tlTimelinenumberNão
pendTasksobjectNão
tlPendTasksnumberNãoTotal de tarefas pendentes relacionadas ao lead
dtPendTaskstring (date-time)NãoData da tarefa pendente mais próxima
createdAtstring (date-time)Não
system_sourcestringNãoCanal/sistema que criou o lead no CRM. Exemplos: whatsapp, calendly, webhook, facebook_lead_ads, crm_automation. Não confundir com utm.provider, que representa a origem de marketing.
utmobjectNão
utmClickobjectNão
transmissionListstringNão
ip_sourcestringNãoIP de origem do lead quando conhecido. Útil para matching técnico e integrações de conversão; não é um campo analítico principal.
updatedAtstring (date-time)Não

Estruturas internas

phones

[
  {
    "phone": "string",
    "itemType": "number"
  }
]

emails

[
  {
    "email": "string",
    "itemType": "number"
  }
]

socials

[
  {
    "link": "string",
    "itemType": "number"
  }
]

pendTasks

[
  {
    "dt": "string (date-time)"
  }
]

utm

{
  "provider": "string",
  "source": "string",
  "medium": "string",
  "clickId": "string",
  "campaignId": "string",
  "campaign": "string",
  "groupId": "string",
  "group": "string",
  "creativeId": "string",
  "creative": "string",
  "content": "string",
  "term": "string",
  "url": "string",
  "ref": "string"
}

utmClick

{
  "fbclid": "string",
  "ctwaClid": "string",
  "gclid": "string",
  "gbraid": "string",
  "wbraid": "string",
  "ttclid": "string"
}

Exemplo básico recebido:

{
  "stage": "SUBSTITUA_PELO_ID_DA_ETAPA",
  "funnel": "SUBSTITUA_PELO_ID_DO_FUNIL",
  "name": "Lead de teste",
  "emails": [
    {
      "email": "lead.teste@exemplo.com"
    }
  ],
  "phones": [
    {
      "phone": "+5511999999999"
    }
  ]
}

Respostas

StatusDescriçãoConteúdo
200Return a 200 status to indicate that the data was received successfully

Boas práticas

  • Trate reenvios como possibilidade real.
  • Valide o payload antes de executar regras de negócio.
  • Registre o identificador do evento ou do registro recebido para auditoria.