Актуализирайте лид, като предоставите ID на лида и полетата, които искате да промените. Само полетата, предоставени в заявката, ще бъдат актуализирани.
Path Parameters
ID на лида за актуализиране
Body Parameters
ID на кампанията, към която да бъде присвоен лидът
Телефонният номер на лида (ще бъде форматиран до E164)
Статусът на лида. Трябва да бъде един от: created, completed, reached-max-retries
Персонализирани променливи за сливане със съществуващите променливи на лида
Response
Съобщение за успех, показващо че лидът е актуализиран
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"
}
}'
Success Response
Error Response - Lead Not Found
Error Response - Campaign Not Found
Error Response - Invalid Phone Number
Error Response - Validation Failed
Error Response - Invalid Fields
{
"message" : "Lead updated successfully"
}
Забележки
Лидът трябва да принадлежи на удостоверения потребител
Ако актуализирате кампанията, новата кампания също трябва да принадлежи на удостоверения потребител
Телефонните номера се форматират и валидират автоматично
Променливите се сливат със съществуващите променливи (не се заменят)
Само разрешените полета могат да бъдат актуализирани: campaign_id, phone_number, status, variables
Полето status има ограничени стойности за целостта на данните