put
https://public-api.unocrm.com.br/v1/leads/
Edita um lead ativo identificado pelo id. Todos os campos do corpo são
opcionais — apenas os campos enviados são atualizados.
Regra null vs undefined
null vs undefined| Comportamento | Efeito |
|---|---|
Campo omitido (undefined) | Ignorado — valor atual preservado |
Campo null em coluna opcional | Limpa o campo |
Campo null em coluna obrigatória (person, stageId, originId) | Erro de validação |
Comportamento por campo
person— busca ou cria a pessoa pelo contato informado (mesmo mecanismo do create) e associa ao lead. Os dados da pessoa anteriormente associada não são alterados.stageId— move o lead para outro estágio dentro do pipeline atual. Estágios de outros pipelines não são aceitos. Stage de descarte exige o campodiscardReasonId; useGET /v1/discard-reasonspara listar os motivos disponíveis.note— quando preenchido, cria uma nova nota no lead. Notas anteriores não são alteradas.customFieldValues— quando enviado como array, apenas os campos presentes são atualizados; campos não incluídos no array permanecem intactos.nullou[]remove todos os valores de campos personalizados do lead.tags—nullou[]remove todas as tags do lead.
Restrição
Apenas leads ativos podem ser editados. Leads convertidos ou descartados retornam erro.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
