Atualizar Lead
Atualiza os dados de um lead específico.
/lead/{id}curl --request PUT \
--url 'https://crm.wavups.com/api/v1/lead/clxyz1234' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"leadTemperature": 3,
"status": "Qualificado",
"phone": "5511987654321",
"city": "Lisboa",
"country": "Portugal",
"customFields": {
"plano": "Ouro",
"cliente_vip": true,
"observacao_interna": null
},
"utms": {
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
}
}'{
"message": "Lead updated"
}Seu token de autenticação.
ID do lead a ser atualizado.
Envie os campos que deseja atualizar. Todos os campos são opcionais:
Nome do lead.
E-mail do lead.
Telefone do lead.
O número deve estar no formato 5547999999999 (código do país + DDD + número, sem espaços, traços ou parênteses). Qualquer outro formato causará erros nos disparos via WhatsApp.
CPF/CNPJ do lead.
Origem do lead.
ID do usuário responsável pelo lead.
URL da imagem de perfil do lead.
CEP do endereço.
Estado.
Cidade.
Bairro.
Logradouro.
Número do endereço.
Complemento do endereço.
País do lead, em português (ex: Brasil, Portugal, Estados Unidos). Um nome da lista de países da plataforma é gravado com a grafia dela, sem diferenciar maiúsculas e acentos (brasil vira Brasil); outro texto é gravado como veio.
Descrição ou observações.
Tipo do lead (ex: PF, PJ).
Temperatura do lead, em número inteiro. Um valor que não seja inteiro devolve 400.
Metadados adicionais do lead em formato JSON.
Campos personalizados do lead, pela chave do campo (veja a chave em Leads > Campos, na plataforma). Exemplo: { "plano": "Ouro", "limite_de_credito": "1.500,50" }.
- Seleção: o nome ou o id da opção. Seleção múltipla: uma lista de nomes.
- Número e moeda:
1500ou1.500,50. Data:2026-03-15ou15/03/2026. Sim/Não:true/falseousim/não. - Chave desconhecida ou valor inválido responde
400e nada é gravado. - Campos obrigatórios da conta não são exigidos por esta API.
- Neste endpoint,
nullou texto vazio limpa o campo, e os campos que você não enviar ficam como estão.
Parâmetros UTM associados ao lead em formato JSON. O objeto enviado deve conter as seguintes propriedades:
utm_source(string): Origem do tráfego (ex:fb,google,instagram).utm_medium(string): Meio do tráfego (ex:paid,cpc,organic,story).utm_campaign(string): Identificador ou nome da campanha (ex:120243645529690704).utm_term(string): Termo de pesquisa ou identificador de público/anúncio (ex:120243645529720704).utm_content(string): Conteúdo do anúncio ou identificador do criativo (ex:120247590343130704).
Exemplo:
{
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
}Status do lead.
Retorna uma mensagem de sucesso confirmando a atualização.
Confirma que o lead foi atualizado com sucesso.
Autorização
Token de autenticacao gerado na plataforma WavUps CRM.
Parâmetros de caminho
Identificador único do recurso.
Corpo da requisição
application/json · objectTelefone no formato 5547999999999 (pais + DDD + numero, sem espacos ou simbolos).
"5547999999999"CPF ou CNPJ do lead.
"12345678909"Pais do lead, em portugues. Um nome da lista de paises da plataforma e gravado com a grafia dela.
"Brasil"Temperatura do lead: 1 (Frio), 2 (Morno), 3 (Quente).
Valores aceitos: 1, 2, 3
Metadados adicionais do lead em formato JSON.
Campos personalizados do lead, pela chave do campo (a chave aparece em Leads > Campos, na plataforma). Seleção aceita o nome ou o id da opção; números aceitam `1500` ou `1.500,50`; datas, `2026-03-15` ou `15/03/2026`; Sim/Não, `true`/`false` ou `sim`/`não`. Chave desconhecida ou valor inválido responde `400` e nada é gravado. Na atualização, `null` ou texto vazio limpa o campo e os campos que não forem enviados ficam como estão.
{
"plano": "Ouro",
"limite_de_credito": "1.500,50"
}Parâmetros UTM associados ao lead em formato JSON.
Origem do tráfego (ex: fb, google, instagram).
"fb"Meio do tráfego (ex: paid, cpc, organic, story).
"paid"Identificador ou nome da campanha.
"120243645529690704"Termo de pesquisa ou identificador de público/anúncio.
"120243645529720704"Conteúdo do anúncio ou identificador do criativo.
"120247590343130704"Respostas
Lead atualizado com sucesso.
"Operação realizada com sucesso."