Criar lead
curl --request POST \
--url https://suasofia.online/api/user/lead \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone_number": "<string>",
"campaign_id": 123,
"variables": {
"customer_name": "<string>",
"email": "<string>"
},
"allow_dupplicate": true,
"secondary_contacts": [
{
"phone_number": "<string>",
"variables": {
"customer_name": "<string>",
"email": "<string>"
}
}
]
}
'{
"message": "Lead criado com sucesso",
"data": {
"id": 1,
"campaign_id": 1,
"phone_number": "+1234567890",
"variables": {
"customer_name": "João Silva",
"email": "joao.silva@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20",
"campaign": {
"id": 1,
"name": "Minha nova campanha"
},
"secondary_contacts": [
{
"id": 2,
"phone_number": "+1234567891",
"variables": {
"customer_name": "Maria Silva Secundário",
"email": "maria.silva.secundario@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
},
{
"id": 3,
"phone_number": "+1234567892",
"variables": {
"customer_name": "Roberto Silva Escritório",
"email": "roberto.silva.escritorio@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
}
]
}
}
Leads
Criar lead
Criar um novo lead para o usuário autenticado.
POST
/
user
/
lead
Criar lead
curl --request POST \
--url https://suasofia.online/api/user/lead \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone_number": "<string>",
"campaign_id": 123,
"variables": {
"customer_name": "<string>",
"email": "<string>"
},
"allow_dupplicate": true,
"secondary_contacts": [
{
"phone_number": "<string>",
"variables": {
"customer_name": "<string>",
"email": "<string>"
}
}
]
}
'{
"message": "Lead criado com sucesso",
"data": {
"id": 1,
"campaign_id": 1,
"phone_number": "+1234567890",
"variables": {
"customer_name": "João Silva",
"email": "joao.silva@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20",
"campaign": {
"id": 1,
"name": "Minha nova campanha"
},
"secondary_contacts": [
{
"id": 2,
"phone_number": "+1234567891",
"variables": {
"customer_name": "Maria Silva Secundário",
"email": "maria.silva.secundario@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
},
{
"id": 3,
"phone_number": "+1234567892",
"variables": {
"customer_name": "Roberto Silva Escritório",
"email": "roberto.silva.escritorio@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
}
]
}
}
Este endpoint permite que você crie um novo lead para o usuário autenticado.
Corpo da requisição
O número de telefone do lead no formato E.164 (por exemplo, +1234567890)
O ID da campanha para criar o lead
Variáveis personalizadas para passar para o lead. Você pode incluir quaisquer variáveis que estejam definidas no seu assistente (veja Variáveis de chamada). Os exemplos abaixo são apenas para ilustração — use seus próprios nomes de variáveis conforme configurado nas configurações do assistente.
Se deve permitir leads duplicados em uma campanha.
Array de leads de contatos secundários a serem criados junto com o lead principal
Show secondary_contacts properties
Show secondary_contacts properties
O número de telefone do contato secundário no formato E.164
Resposta
A mensagem da resposta
O objeto de dados do lead
Show data properties
Show data properties
O ID único do lead criado
O ID da campanha à qual este lead pertence
O número de telefone do lead no formato E.164
O status do lead
O timestamp de quando o lead foi criado
O timestamp de quando o lead foi atualizado pela última vez
Array de leads de contatos secundários associados a este lead
Show secondary_contacts properties
Show secondary_contacts properties
O id do lead do contato secundário
O número de telefone do contato secundário no formato E.164
As variáveis associadas ao contato secundário
O status do contato secundário
A data de criação do contato secundário
A data de atualização do contato secundário
{
"message": "Lead criado com sucesso",
"data": {
"id": 1,
"campaign_id": 1,
"phone_number": "+1234567890",
"variables": {
"customer_name": "João Silva",
"email": "joao.silva@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20",
"campaign": {
"id": 1,
"name": "Minha nova campanha"
},
"secondary_contacts": [
{
"id": 2,
"phone_number": "+1234567891",
"variables": {
"customer_name": "Maria Silva Secundário",
"email": "maria.silva.secundario@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
},
{
"id": 3,
"phone_number": "+1234567892",
"variables": {
"customer_name": "Roberto Silva Escritório",
"email": "roberto.silva.escritorio@exemplo.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
}
]
}
}
⌘I

