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",
"utms": {
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
}
}'
{
"message": "Lead updated"
}
{
"error": "Lead not found"
}
{
"error": "Error to update lead"
}
Leads
Atualizar Lead
Atualiza os dados de um lead específico.
PUT
/
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",
"utms": {
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
}
}'
{
"message": "Lead updated"
}
{
"error": "Lead not found"
}
{
"error": "Error to update lead"
}
Requisição
string
required
Seu token de autenticação.
Path Parameters
string
required
ID do lead a ser atualizado.
Body
Envie os campos que deseja atualizar. Todos os campos são opcionais:string
Nome do lead.
string
E-mail do lead.
string
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.string
CPF/CNPJ do lead.
string
Origem do lead.
string
ID do usuário responsável pelo lead.
string
URL da imagem de perfil do lead.
string
CEP do endereço.
string
Estado.
string
Cidade.
string
Bairro.
string
Logradouro.
string
Número do endereço.
string
Complemento do endereço.
string
Descrição ou observações.
string
Tipo do lead (ex:
PF, PJ).number
Temperatura numérica do lead.
object
Metadados adicionais do lead em formato JSON.
object
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).
{
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
}
string
Status do lead.
Resposta
Retorna uma mensagem de sucesso confirmando a atualização.string
Confirma que o lead foi atualizado com sucesso.
Exemplos
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",
"utms": {
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
}
}'
{
"message": "Lead updated"
}
{
"error": "Lead not found"
}
{
"error": "Error to update lead"
}
Authorizations
Token de autenticacao gerado na plataforma WavUps CRM.
Path Parameters
Identificador único do recurso.
Body
application/json
Telefone no formato 5547999999999 (pais + DDD + numero, sem espacos ou simbolos).
Example:
"5547999999999"
CPF ou CNPJ do lead.
Example:
"12345678909"
Temperatura do lead: 1 (Frio), 2 (Morno), 3 (Quente).
Available options:
1, 2, 3 Metadados adicionais do lead em formato JSON.
Parâmetros UTM associados ao lead em formato JSON.
Show child attributes
Show child attributes
Response
Lead atualizado com sucesso.
Example:
"Operação realizada com sucesso."

