Синхронизовать камеры можно только у пользователей, которые были созданы через биллинг.
Действие асинхронное, получение ответа не означает завершение синхронизации.
Для включения данного функционала необходимо указать адрес, на который будет посылаться http запрос для тригера старта флоу синхронизации камер на внешнем сервисе. Сам адрес нужно указать в переменных окружения (.env), а конкретно прописать переменную BILLING_URL_TO_SYNC_CAMERAS.
Пример адреса: http://localhost:7082/api/vms/users/sync-cameras
Если не указать данную перменную, то будет ошибка.
permission - sync-cameras
POST api/admin/v1/user-actions/{user}/sync-cameras
Параметры метода
intuser, идентификатор пользователя
204No Content
Успешный ответ
JSON
{
"token": "bearer_token"
}
401Unauthorized
Токен авторизации не передан или не валидный
404Not Found
Если пользователь не найден или нельзя выписать токен для данного пользователя