POSTDisponible
Crear lead
Operación autenticada de la API de BeepCall.
https://app.beepcall.ai/api/user/lead
Parámetros
NombreUbicaciónTipoDescripción
Authorization*headerBearer tokenClave de API de BeepCall.
phone_number*bodystringNúmero principal del lead.
campaign_id*bodyintegerID de la campaña.
variablesbodyobjectVariables personalizadas del lead.
allow_dupplicatebodybooleanPermite crear un contacto duplicado.
secondary_contactsbodyarrayContactos secundarios del lead.
* Obligatorio
Ejemplo de solicitud
curl -X POST "https://app.beepcall.ai/api/user/lead" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "+1234567890",
"campaign_id": 456,
"variables": {
"customer_name": "Jane Smith",
"email": "jane@example.com"
},
"allow_dupplicate": false,
"secondary_contacts": [
{
"phone_number": "+1987654321",
"variables": {
"customer_name": "John Smith"
}
}
]
}'Respuesta
json
{
"message": "Lead created successfully",
"data": {
"id": 1,
"campaign_id": 1,
"phone_number": "+1234567890",
"variables": {
"customer_name": "John Doe",
"email": "john.doe@example.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20",
"campaign": {
"id": 1,
"name": "My new campaign"
},
"secondary_contacts": [
{
"id": 2,
"phone_number": "+1234567891",
"variables": {
"customer_name": "Jane Doe Secondary",
"email": "jane.doe.secondary@example.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": "Bob Doe Office",
"email": "bob.doe.office@example.com"
},
"status": "created",
"created_at": "2025-06-30 11:53:20",
"updated_at": "2025-06-30 11:53:20"
}
]
}
}