- Для администратора
- 1. Настройки компании
- 2. Управление пространствами
- Дисплеи переговорных
- Контроль бронирований (чекин)
- Сценарии контроля бронирований: четыре готовых набора
- Контроль бронирований: обзор
- Чекин переговорных: как работает и как настроить
- Чекин рабочих мест и парковки: одна настройка
- Настройки чекина для пространства и переговорной
- Способы подтверждения присутствия в офисе
- Как работает контроль бронирований
- Контроль бронирований: справочник настроек
- Пространства
- Карта офиса
- Информационные объекты на карте
- Редактор карты: настройка расставленных объектов
- Печать карты офиса
- Публикация черновика рассадки
- Редактор карты: расстановка объектов
- Черновики рассадки: создание, копирование и удаление
- Черновики рассадки: обзор
- Редактор карты офиса: обзор действий
- Типы столов
- Переговорные на карте: размещение, замена и скрытие
- Рабочие места на карте: добавление, настройка и удаление
- Зоны столов: создание, изменение и разгруппировка
- Парковочные места на карте
- Закрепление стола за сотрудником
- План этажа: загрузка, замена и удаление карты
- Настройка переговорных
- Настройка пространств
- 3. Управление персоналом
- Режим посещения офиса и норма посещения
- Подчинённость сотрудников: обзор
- Подчинённость в аналитике и отчётах
- Что может руководитель: брони, расписание, заявки
- Прямой руководитель в карточке сотрудника
- Подчинённые и команды в карточке сотрудника
- Подчинённость через оргструктуру
- Закрепление мест, приоритет и горизонт бронирования
- Доступ к местам через оргструктуру
- Группы доступа: правила и варианты настройки
- Как работает логика прав доступа к местам
- Права доступа к местам: обзор
- Паркинг-ресепшн: страница роли «Приемная»
- Роли пользователей
- Добавление пользователей
- Управление профилем пользователя
- Настройка прав доступа к ресурсам: все настройки
- Добавление пользователей в группу доступа
- Удаление пользователя из группы доступа
- Подключение пространства к группе доступа
- Подключение переговорной к группе доступа
- Подключение стола к группе доступа
- Подключение дисплея к группе доступа
- Создание группы доступа
- Изменение группы доступа
- Удаление группы доступа
- 4. Интеграции
- API и Webhooks
- Интеграция с локерами: протокол обмена с системой замков
- Входящие вебхуки: подключение СКУД
- Справочник исходящих вебхуков
- External API: обновление статуса в расписании
- External API: получение информации о сотрудниках
- External API: получение истории бронирований
- External API: мониторинг состояния системы
- Что такое подписки и как их использовать для автоматизации процессов?
- Исходящая подписка: Уведомления по бронированию парковочного места
- External API: Получение уведомлений от СКУД
- External API: Синхронизация пользователей по стандарту SCIM
- Синхронизация календарей
- Правила синхронизации календарей
- Exchange: сервисная учётная запись с правами имперсонализации
- Приложение в Microsoft Entra: регистрация и права
- Локальный Exchange: как устроена синхронизация календарей
- Облако Microsoft 365: как устроена синхронизация календарей
- Синхронизация календарей с Microsoft: какой вариант выбрать
- Подключение календаря Битрикс24 к переговорной
- Настройка синхронизации календарей с Битрикс24
- Синхронизация календарей с Битрикс24: как устроена
- Календарь переговорной: обзор способов подключения
- Подключение Microsoft 365 через приложение Entra
- Подключение Microsoft Exchange через имперсонализацию
- Создание ресурсного календаря в Google Workspace
- Бронь создана в UnSpot: что уходит в календари
- Встреча создана в календаре: как появляется бронь
- Повторяющаяся встреча: как синхронизируется серия
- Приглашение из стороннего календаря: что синхронизируется
- Создание ресурсного календаря в Office 365
- Предоставление прав на управление ресурсным календарем в Exchange
- Предоставление прав на управление ресурсным календарем в Microsoft 365
- Предоставление прав на управление ресурсным календарем в Google Workspace
- Подключение календаря переговорной к локальному Exchange
- Подключение календаря Google к переговорной
- Как устроена синхронизация календарей
- Подключение календаря переговорной через сервисный аккаунт Microsoft 365
- Синхронизация пользователей
- 1С: Синхронизация оргструктуры – как устроен скрипт
- 1С: Синхронизация пользователей – настройка интеграции
- 1С: Обзор интеграции
- 1С: Собственный скрипт – настройка интеграции
- 1С: Синхронизация статусов расписания – как устроен обработчик
- 1С: Синхронизация статусов расписания – настройка интеграции
- 1С: Синхронизация оргструктуры – как устроен обработчик
- 1С: Синхронизация оргструктуры – настройка интеграции
- 1С: Синхронизация пользователей – как устроен обработчик
- 1С: Синхронизация статусов расписания – как устроен скрипт
- 1С: Синхронизация пользователей – как устроен скрипт
- Импорт пользователей из CSV-файла
- OpenID Connect: заведение пользователей при первом входе
- Как выбрать способ синхронизации пользователей
- Настройка синхронизации по SCIM 2.0 (Entra ID, Okta)
- Настройка синхронизации с Google Workspace
- Настройка синхронизации с Entra ID (Azure AD) через Graph API
- Настройка синхронизации с Active Directory (AD LDAP / OpenLDAP)
- Настройка синхронизации из on-premise AD (LDAP-SCIM)
- Настройка синхронизации по ODBC (UnSpot ODBC SCIM Adapter)
- Синхронизация пользователей по ODBC: как устроена
- Синхронизация из on-premise AD (LDAP-SCIM): как устроена
- External API: Синхронизация пользователей по стандарту SCIM
- Синхронизация по SCIM 2.0 (Entra ID, Okta): как устроена
- Синхронизация пользователей с Active Directory (AD LDAP / OpenLDAP): как устроена
- Синхронизация с Entra ID (Azure AD) через Graph API: как устроена
- Синхронизация пользователей с Google Workspace: как устроена
- СКУД
- Настройка интеграции со СКУД RusGuard
- Обзор интеграций со СКУД Sigur
- Синхронизация номеров пропуска из Sigur в UnSpot
- Настройка уведомлений от СКУД Sigur при приходе сотрудника в офис
- Делегирование доступа из Sigur в UnSpot
- Использование мобильного телефона в качестве пропуска
- External API: Получение уведомлений от СКУД
- Настройка интеграции с Claris
- Интеграция с Claris: как устроена
- Установка приложения UnSpot в Битрикс24
- Настройка входа через Битрикс24 (SSO)
- Битрикс24 в облаке и Битрикс на своём сервере
- Вход в UnSpot через Битрикс24: как устроен
- Настройка интеграции с локерами: Pocket Lock
- Календарь переговорной: обзор способов подключения
- Обзор интеграций
- Интеграция с Битрикс24: обзор
- Настройка интеграции со Slack
- Настройка интеграции с Zoom
- Настройка SSO (OAuth 2.0) через Keycloak
- Настройка SSO (OAuth 2.0) через AD FS
- 5. Заявки на сервис
- Для пользователей
- Бронирование парковок
- Бронирование переговорных
- Бронирование столов
- Использование UnSpot
- Как подать заявку на сервис
- Заявка на сервис к встрече
- Заявка по объекту офиса и по QR-коду
- Страницы
- Работа с картой офиса
- Статусы столов
- Кто сегодня в офисе
- Глобальный поиск
- Заявки на сервис: обзор
- Подтверждение бронирования
- Push-уведомления
- Заявка на сервис для сотрудника
- Установка приложения UnSpot
- Мои бронирования
- Мои календари
- Настройки личного аккаунта
- Расписание
- Где виден режим работы и статус сотрудника
- Поиск коллег и просмотр их расписания
- Команды в расписании и график подчинённых
- Подписки на коллег в расписании
- Уведомления рабочего графика
- Шаблон рабочего графика
- Статусы в расписании: простановка и влияние на брони
- Рабочий график: обзор раздела
- Подписка на коллег: статья переехала
- Регистрация и вход пользователя
- Роль менеджера
- Отчёты и аналитика
- Аналитика офиса
- Аналитика «На карте»: тепловая карта использования мест
- Аналитика «По местам»: фильтры, период и выгрузка
- Аналитика «По местам»: как устроен отчёт
- Аналитика «По офисам»: данные СКУД
- Аналитика «По офисам»: локеры
- Аналитика «По офисам»: переговорные
- Аналитика «По офисам»: рабочие и парковочные места
- Аналитика «По офисам»: фильтры и период
- Аналитика «По местам»: обзор
- Аналитика «По офисам»: обзор
- Аналитика «На карте»: обзор
- Аналитика «Переговорные»: загруженность комнат
- Аналитика по сотрудникам
- Аналитика «По сотрудникам»: три графика и их расчёт
- Аналитика «По сотрудникам»: обзор
- Аналитика «По сотруднику»: отмены броней и сверка с проходами
- Аналитика «По сотруднику»: посещения офиса и рабочий график
- Аналитика «По сотруднику»: фильтры, период и выбор сотрудника
- Аналитика «По сотруднику»: обзор
- Отчёты и выгрузки
- Тарификация
- Аналитика «По сотрудникам»: три графика и их расчёт
- Аналитика «По сотрудникам»: обзор
- Аналитика «На карте»: тепловая карта использования мест
- Аналитика «По местам»: фильтры, период и выгрузка
- Аналитика «По местам»: как устроен отчёт
- Аналитика «По сотруднику»: отмены броней и сверка с проходами
- Аналитика «По сотруднику»: посещения офиса и рабочий график
- Аналитика «По сотруднику»: фильтры, период и выбор сотрудника
- Аналитика «По офисам»: данные СКУД
- Аналитика «По офисам»: локеры
- Аналитика «По офисам»: переговорные
- Аналитика «По офисам»: рабочие и парковочные места
- Аналитика «По офисам»: фильтры и период
- Аналитика «По местам»: обзор
- Аналитика «По офисам»: обзор
- Аналитика «По сотруднику»: обзор
- Аналитика «На карте»: обзор
- Аналитика «Переговорные»: загруженность комнат
- Отчеты
- Аналитика «Тариф»: лимиты, модули и срок подписки
- Выгрузки по ресурсам
- Приложение UnSpot Display
- Распространенные проблемы
- Переговорная показана как организатор встречи
- В разделе "Переговорные" показываются все события календаря
- Событие не отображается в разделе "Аналитика"
- Событие в календаре не обновляется
- Событие в моем календаре исчезло
- Не получается прикрепить к событию переговорную
- Не получается удалить бронирование переговорной
- Не создается повторяющееся событие
- Событие не отображается в разделе "Мои календари"
- Бронирование из UnSpot не отображается в календаре
- Пропало бронирование в UnSpot
Нет подходящих статей
External API: обновление статуса в расписании
Этот endpoint External API позволяет вашей HR- или WFM-системе устанавливать статус сотрудника в расписании UnSpot — например, отмечать удалённую работу или отсутствие (отпуск, больничный) на конкретный день.
Аутентификация
Создайте API-подключение типа User schedule в разделе Настройка > Интеграции > Настройки API и скопируйте токен. Передавайте его в каждом запросе:
Authorization: Bearer <token>HTTPSЗапросы без действительного токена возвращают 401. При превышении лимита запросов API возвращает 429 с заголовком Retry-After.
Обновление статуса — POST /api/external/v1/user-schedule
| Поле тела | Тип | Обязательно | Описание |
|---|---|---|---|
userEmail | string | да | Email пользователя UnSpot (архивированные и деактивированные не находятся) |
date | string | да | День, к которому относится статус, формат YYYY-MM-DD |
statusType | string | нет | REMOTE_WORK или NOT_WORKING. Если не передан или null — статус на эту дату сбрасывается. |
statusName | string | нет | Название статуса, до 128 символов (например, «Отпуск») |
statusCode | string | нет | Короткий код в расписании, до 6 символов (например, «ОТП») |
Если передаёте statusName или statusCode, все три поля — statusName, statusCode и statusType — должны быть указаны вместе.
Изменения, внесённые через этот эндпоинт, попадают в отчёт «История изменения рабочего графика» на странице «Отчеты»: в колонке «Место действия» у таких записей выводится значение External API. Состав колонок отчёта — в статье «Отчеты».
Пример: удалённая работа
curl -X POST -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
https://acme.unspot.ru/api/external/v1/user-schedule \
-d '{
"userEmail": "anna.ivanova@example.com",
"date": "2026-07-10",
"statusType": "REMOTE_WORK"
}'BashПример: именованное отсутствие
{
"userEmail": "anna.ivanova@example.com",
"date": "2026-07-13",
"statusType": "NOT_WORKING",
"statusName": "Отпуск",
"statusCode": "ОТП"
}JSONПример: сброс статуса
{ "userEmail": "anna.ivanova@example.com", "date": "2026-07-10" }JSONОтвет: 200 с сообщением об успехе; изменение сразу видно в расписании пользователя.
Ошибки и лимиты
- 400 —
Missing required field: userEmail/date;Invalid statusType value; правила совместности statusName/statusCode/statusType;User not found. - 401 — неверный токен.
- 429 — чаще 1 запроса в секунду на токен. Для массовых обновлений добавляйте задержку.