Skip to main content
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"
}
Актуализирайте лид, като предоставите ID на лида и полетата, които искате да промените. Само полетата, предоставени в заявката, ще бъдат актуализирани.

Path Parameters

id
integer
required
ID на лида за актуализиране

Body Parameters

campaign_id
integer
ID на кампанията, към която да бъде присвоен лидът
phone_number
string
Телефонният номер на лида (ще бъде форматиран до E164)
status
string
Статусът на лида. Трябва да бъде един от: created, completed, reached-max-retries
variables
object
Персонализирани променливи за сливане със съществуващите променливи на лида

Response

message
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"
}

Забележки

  • Лидът трябва да принадлежи на удостоверения потребител
  • Ако актуализирате кампанията, новата кампания също трябва да принадлежи на удостоверения потребител
  • Телефонните номера се форматират и валидират автоматично
  • Променливите се сливат със съществуващите променливи (не се заменят)
  • Само разрешените полета могат да бъдат актуализирани: campaign_id, phone_number, status, variables
  • Полето status има ограничени стойности за целостта на данните