Criar Lead
Cria um novo lead para a conta autenticada.
/leadcurl --request POST \
--url 'https://crm.wavups.com/api/v1/lead' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"name": "Maria Souza",
"email": "maria@email.com",
"phone": "5511988887777",
"taxId": "12345678909",
"source": "site",
"leadType": "PF",
"leadTemperature": 3,
"city": "Campinas",
"state": "SP",
"country": "brasil",
"customFields": {
"plano": "Ouro",
"limite_de_credito": "1.500,50"
},
"utms": {
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
},
"status": "Lead"
}'{
"id": "clxyz5678",
"leadOwner": null,
"name": "Maria Souza",
"email": "maria@email.com",
"phone": "5511988887777",
"taxId": "12345678909",
"source": "site",
"profileImage": null,
"zipCode": null,
"state": "SP",
"city": "Campinas",
"neighborhood": null,
"streetAddress": null,
"number": null,
"complement": null,
"country": "Brasil",
"description": null,
"leadType": "PF",
"leadTemperature": 3,
"metadata": null,
"customFields": {
"plano": "Ouro",
"limite_de_credito": 1500.5
},
"utms": {
"utm_source": "fb",
"utm_medium": "paid",
"utm_campaign": "120243645529690704",
"utm_term": "120243645529720704",
"utm_content": "120247590343130704"
},
"status": "Lead",
"createdAt": "2025-06-15T14:30:00.000Z",
"updatedAt": "2025-06-15T14:30:00.000Z"
}Atribuição de Setor de Atendimento:
Caso você deseje atribuir este lead a um setor de atendimento específico (ex: Vendas, Suporte), utilize o id retornado nesta criação para chamar o endpoint Criar Conversa informando o accountChatSectorId.
Leads duplicados:
Se a conta já tem um lead com o mesmo CPF/CNPJ, telefone ou e-mail, nenhum lead novo é criado. A resposta traz o lead existente (mesmo formato, status 201), e os dados enviados só preenchem os campos que estavam vazios nele. Veja o Changelog.
POST https://crm.wavups.com/api/v1/lead
Seu token de autenticação.
Nome do lead.
E-mail do lead.
Telefone do lead.
Padrão Estrito de Telefone (DDI + DDD + Número)
O número deve estar estritamente no formato de dígitos com DDI + DDD/Código de Área + Número (exemplo Brasil: 5547999999999, exemplo EUA: 14155552671), sem espaços, traços, parênteses ou o símbolo +.
Qualquer divergência neste formato causará falhas de envio na API do WhatsApp e duplicação de leads no sistema.
CPF/CNPJ do lead.
Origem do lead (ex: site, instagram, indicacao).
ID do vínculo do membro responsável pelo lead (campo id de Listar Membros da Conta). Precisa ser um membro desta conta; senão, 404.
URL da imagem de perfil do lead.
CEP do endereço do lead.
Estado do lead.
Cidade do lead.
Bairro do lead.
Logradouro do lead.
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 sobre o lead.
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.
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 inicial do lead. Padrão: Lead.
Retorna o objeto do lead criado com todos os campos, incluindo o accountId.
Identificador único do lead criado.
ID da conta à qual o lead pertence.
ID do usuário responsável.
Nome do lead.
E-mail do lead.
Telefone do lead.
CPF/CNPJ do lead.
Origem do lead.
URL da imagem de perfil.
CEP.
Estado.
Cidade.
Bairro.
Logradouro.
Número do endereço.
Complemento.
País do lead, em português (ex: Brasil).
Descrição ou observações.
Tipo do lead.
Temperatura do lead: 1 (Frio), 2 (Morno) ou 3 (Quente).
Metadados adicionais do lead em formato JSON.
Campos personalizados preenchidos do lead, pela chave do campo. Campos de seleção trazem o nome da opção e os de seleção múltipla uma lista de nomes. Campos sem valor não aparecem; sem nenhum, vem {}.
Parâmetros UTM associados ao lead em formato JSON.
Status do lead.
Data de criação (ISO 8601).
Data da última atualização (ISO 8601).
Autorização
Token de autenticacao gerado na plataforma WavUps CRM.
Corpo da requisição
application/json · objectNome do lead.
E-mail do lead.
Telefone no formato internacional sem simbolos: 5547999999999 (pais + DDD + numero). Outros formatos causarao erros nos disparos via WhatsApp.
"5547999999999"CPF ou CNPJ do lead.
"12345678909"Origem do lead (ex: site, instagram, indicacao).
ID do usuario responsavel pelo lead.
URL da imagem de perfil do lead.
CEP do endereco.
Estado.
Cidade.
Bairro.
Logradouro.
Numero do endereco.
Complemento do endereco.
Pais do lead, em portugues (ex: Brasil, Portugal, Estados Unidos). Um nome da lista de paises da plataforma e gravado com a grafia dela, sem diferenciar maiusculas e acentos; outro texto e gravado como veio.
"Brasil"Descricao ou observacoes sobre o lead.
Tipo do lead (ex: PF, PJ).
Temperatura do lead: 1 (Frio), 2 (Morno), 3 (Quente).
Valores aceitos: 1, 2, 3
Status inicial do lead. Padrao: Lead.
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 criado com sucesso.
Telefone 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 (sem diferenciar maiusculas e acentos); outro texto e gravado como veio.
"Brasil"Temperatura do lead: 1 (Frio), 2 (Morno), 3 (Quente).
Metadados adicionais do lead em formato JSON.
Campos personalizados do lead preenchidos, pela chave do campo. Campos de seleção trazem o nome da opção e os de seleção múltipla uma lista de nomes. Campos sem valor não aparecem.
{
"plano": "Ouro",
"limite_de_credito": 1500,
"cliente_vip": true
}Só com `?include=groups`. Grupo de que o lead é a empresa; `null` quando o lead não é empresa de nenhum grupo.
{
"id": "cmg1grupo01",
"name": "Acqua Distribuidora",
"peopleCount": 3
}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"Lista de conversas vinculadas ao lead.