Versão 2.4.0
Leads duplicados são mesclados
OPOST /lead não cria mais um lead novo quando a conta já tem um lead com o mesmo CPF/CNPJ, telefone ou e-mail. Nesse caso, a API:- devolve o lead existente, com o mesmo formato de resposta e o mesmo status
201; - preenche nele só os campos que estavam vazios, sem sobrescrever o que já estava preenchido.
5547999999999, +55 (47) 99999-9999 e 47999999999 são o mesmo número. No e-mail, maiúsculas e minúsculas não fazem diferença.Veja Criar Lead.Todas as referências precisam ser da sua conta
A conta vem sempre do seu token. UmaccountId enviado no corpo é ignorado. Qualquer id que você informar precisa pertencer à conta do token; se não pertencer, a API responde 404 e não grava nada:Nos campos
leadOwner, dealOwner e conversationOwnerId, use o id do vínculo devolvido por Listar Membros da Conta, e não o User.id. Antes desta versão, um id inválido nesses campos devolvia 500; agora devolve 404.Também passam a responder 404 quando o registro é de outra conta:GET,PUTeDELETE /account-crm-pipeline-stage/{id};PUT /account-external-conversation/{id}/update-status.
GET /account-crm-pipeline-stagesempipelineIddevolve só as etapas dos pipelines da sua conta.- Em
PUT /category/{id}, os camposid,accountId,createdAteupdatedAtdo corpo são ignorados.
Remetente das mensagens (senderId)
Em POST /whatsapp/send-message e POST /instagram/send-message, o senderId precisa ser de um membro da conta. Você pode enviar o User.id ou o id do vínculo (os dois vêm em Listar Membros da Conta).Um senderId que não é de um membro da conta responde 404 e a mensagem não é enviada. Omita o campo para registrar a mensagem como enviada por IA/automação.Etiquetas
DELETE /lead/label/assignresponde404quando o lead ou a etiqueta não existem na conta. Antes, respondia200mesmo sem ter o que remover.POST /lead/labelcria sempre etiquetas de lead. UmlabelTypediferente enviado no corpo é ignorado.
Tokens desativados
Um token de API desativado recebe401 em todas as rotas.
