YClients — синхронизация
Подключить YClients-аккаунт
Перейди на страницу авторизации YClients Marketplace:
https://yclients.com/e/mp_40350_salonai/
После авторизации — редирект на:
https://lk.salonai.ru/connect-yclients
Запустить синхронизацию
POST /api/yclients/sync/
Authorization: Bearer <token>
{
"company_id": 123456,
"sync_type": "full"
}
Параметры:
| Параметр | Тип | Значения | Описание |
|---|---|---|---|
company_id | integer | — | ID компании в YClients |
sync_type | string | full, incremental | Тип синхронизации |
Ответ:
{
"task_id": "abc-123-def",
"status": "started",
"message": "Синхронизация запущена"
}
Статус синхронизации
GET /api/yclients/sync/status/{task_id}/
Authorization: Bearer <token>
Ответ:
{
"task_id": "abc-123-def",
"status": "completed",
"records_synced": 1250,
"clients_synced": 340,
"started_at": "2026-08-01T10:00:00Z",
"completed_at": "2026-08-01T10:02:30Z"
}
Значения статуса:
| Статус | Описание |
|---|---|
started | Синхронизация запущена |
in_progress | Выполняется |
completed | Завершена успешно |
failed | Ошибка |