Смена номера телефона

Нотификация client.phone.changed сообщает результат смены номера телефона: completed или failed. Смена номера телефона — API-метод, после вызова которого отправляется эта нотификация. При статусе failed она также содержит поля error_code и error_description.

client.phone.changed — completed

Отправляется при успешной смене номера через API /api/v1/change_phone. data.state = completed.

json
{
  "event": "client.phone.changed",
  "event_version": 1,
  "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "timestamp": "2025-01-15T10:30:05Z",
  "data": {
    "state": "completed"
  }
}

client.phone.changed — failed

Отправляется при ошибке смены номера. data.state = failed + error_code и error_description.

json
{
  "event": "client.phone.changed",
  "event_version": 1,
  "event_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
  "timestamp": "2025-01-15T10:30:05Z",
  "data": {
    "state": "failed",
    "error_code": "INVALID_PHONE",
    "error_description": "Invalid phone number format"
  }
}