Atualize um lead fornecendo o ID do lead e os campos que deseja modificar. Apenas os campos fornecidos na solicitação serão atualizados.
Parâmetros de Caminho
O ID do lead a ser atualizado
Parâmetros do Corpo
O ID da campanha para atribuir o lead
O número de telefone do lead (será formatado para E164)
O status do lead. Deve ser um de: created, completed, reached-max-retries
Variáveis personalizadas para mesclar com as variáveis existentes do lead
Resposta
Mensagem de sucesso indicando que o lead foi atualizado
curl -X PUT "https://suasofia.online/api/user/leads/123" \
-H "Authorization: Bearer SEU_TOKEN_API" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": 456,
"phone_number": "+1234567890",
"variables": {
"name": "João Silva",
"company": "Acme Corp"
}
}'
{
"message": "Lead atualizado com sucesso"
}
Observações
- O lead deve pertencer ao usuário autenticado
- Se estiver atualizando a campanha, a nova campanha também deve pertencer ao usuário autenticado
- Os números de telefone são automaticamente formatados e validados
- As variáveis são mescladas com as variáveis existentes (não substituídas)
- Apenas campos permitidos podem ser atualizados:
campaign_id, phone_number, status, variables
- O campo
status tem valores restritos para integridade dos dados