curl -X PUT "https://call.aiployees.com/api/user/leads/123" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": 456,
"phone_number": "+1234567890",
"variables": {
"name": "John Doe",
"company": "Acme Corp"
}
}'
{
"message": "Lead updated successfully"
}
{
"message": "Lead not found"
}
{
"message": "Campaign not found"
}
{
"message": "Invalid phone number"
}
{
"message": "Validation failed",
"errors": {
"campaign_id": ["The selected campaign does not exist"],
"status": ["This status is assigned automatically and cannot be set manually"],
"variables": ["Variables must be an array"]
}
}
{
"message": "Invalid fields: invalid_field, another_invalid_field"
}
Потенциални клиенти
Актуализиране на лид
Актуализирайте съществуващ лид във вашите кампании
PUT
/
user
/
leads
/
{id}
curl -X PUT "https://call.aiployees.com/api/user/leads/123" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": 456,
"phone_number": "+1234567890",
"variables": {
"name": "John Doe",
"company": "Acme Corp"
}
}'
{
"message": "Lead updated successfully"
}
{
"message": "Lead not found"
}
{
"message": "Campaign not found"
}
{
"message": "Invalid phone number"
}
{
"message": "Validation failed",
"errors": {
"campaign_id": ["The selected campaign does not exist"],
"status": ["This status is assigned automatically and cannot be set manually"],
"variables": ["Variables must be an array"]
}
}
{
"message": "Invalid fields: invalid_field, another_invalid_field"
}
Актуализирайте лид, като предоставите ID на лида и полетата, които искате да промените. Само полетата, предоставени в заявката, ще бъдат актуализирани.
Path Parameters
integer
required
ID на лида за актуализиране
Body Parameters
integer
ID на кампанията, към която да бъде присвоен лидът
string
Телефонният номер на лида (ще бъде форматиран до E164)
string
Статусът на лида. Трябва да бъде един от:
created, completed, reached-max-retriesobject
Персонализирани променливи за сливане със съществуващите променливи на лида
Response
string
Съобщение за успех, показващо че лидът е актуализиран
curl -X PUT "https://call.aiployees.com/api/user/leads/123" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": 456,
"phone_number": "+1234567890",
"variables": {
"name": "John Doe",
"company": "Acme Corp"
}
}'
{
"message": "Lead updated successfully"
}
{
"message": "Lead not found"
}
{
"message": "Campaign not found"
}
{
"message": "Invalid phone number"
}
{
"message": "Validation failed",
"errors": {
"campaign_id": ["The selected campaign does not exist"],
"status": ["This status is assigned automatically and cannot be set manually"],
"variables": ["Variables must be an array"]
}
}
{
"message": "Invalid fields: invalid_field, another_invalid_field"
}
Забележки
- Лидът трябва да принадлежи на удостоверения потребител
- Ако актуализирате кампанията, новата кампания също трябва да принадлежи на удостоверения потребител
- Телефонните номера се форматират и валидират автоматично
- Променливите се сливат със съществуващите променливи (не се заменят)
- Само разрешените полета могат да бъдат актуализирани:
campaign_id,phone_number,status,variables - Полето
statusима ограничени стойности за целостта на данните

