Download OpenAPI specification:
Возвращает список услуг зарегистрированных на сервере
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "4d4c01c5-1b51-4423-ac7b-164758b35d86",
- "Name": "Оформление визы",
- "ProductCategoryId": "8e8130a8-e61a-43ce-bbc2-da08be6b9b29",
- "RecordLimit": 0,
- "AutoRecordPercentagePoints": [
- {
- "Minutes": 0,
- "Value": 100
}
], - "ServerId": "null",
- "IntegrationId": "ext_product_id",
- "Prefix": "Б",
- "ActiveTickets": 0,
- "TicketCount": 0,
- "AliveScheduleId": "99013f74-40dd-1437-6e52-046a92adcbad",
- "RecordScheduleId": "a116ef5b-afe4-75e9-215a-93cef6777cef",
- "RecordDays": 0,
- "DefaultServiceMinutes": 30,
- "Color": "#cab2d6"
}
]Доступно в СУО версии 1.5.12.1 и выше
Возвращает список всех услуг сервера, в том числе тех, которые ранее были удалены из конфигурации
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "4d4c01c5-1b51-4423-ac7b-164758b35d86",
- "Name": "Оформление визы",
- "ProductCategoryId": "8e8130a8-e61a-43ce-bbc2-da08be6b9b29",
- "RecordLimit": 0,
- "AutoRecordPercentagePoints": [
- {
- "Minutes": 0,
- "Value": 100
}
], - "ServerId": "null",
- "IntegrationId": "ext_product_id",
- "Prefix": "Б",
- "ActiveTickets": 0,
- "TicketCount": 0,
- "AliveScheduleId": "99013f74-40dd-1437-6e52-046a92adcbad",
- "RecordScheduleId": "a116ef5b-afe4-75e9-215a-93cef6777cef",
- "RecordDays": 0,
- "DefaultServiceMinutes": 30,
- "Color": "#cab2d6"
}
]Возвращает краткий список услуг зарегистрированных на сервере
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "4d4c01c5-1b51-4423-ac7b-164758b35d86",
- "Name": "Оформление визы",
- "Type": "Product",
- "ProductCategoryId": "8e8130a8-e61a-43ce-bbc2-da08be6b9b29"
}
]Доступно в СУО версии 1.5.12.1 и выше
Возвращает краткий список услуг зарегистрированных на сервере, в том числе ранее удалённых из конфигурации
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "4d4c01c5-1b51-4423-ac7b-164758b35d86",
- "Name": "Оформление визы",
- "Type": "Product",
- "ProductCategoryId": "8e8130a8-e61a-43ce-bbc2-da08be6b9b29",
- "IsDeleted": false
}
]Объявлено устаревшим в СУО версии 4.5.3.0 и выше. Рекомендуем использовать метод menus/tree.
Возвращает список меню, зарегистрированных на сервере
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "8d06fa03-f765-e667-8b91-97f80792b1fa",
- "Name": "Меню портала предварительной записи",
- "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9"
}
]Объявлено устаревшим в СУО версии 4.5.3.0 и выше. Рекомендуем использовать метод menus/tree/{menuId}
Возвращает список пуенктов заданного меню. Если указан несуществующий идентификатор меню, то будет возвращён null.
| menuId required | string <GUID> Example: be675d0e-f939-c6c1-4835-146d54dc4322 Идентификатор меню |
| Token required | string <GUID> Token внешней системы |
[ ]Доступно в СУО версии 4.5.3.0 и выше
Возвращает дерево меню, зарегистрированных на сервере
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "8d06fa03-f765-e667-8b91-97f80792b1fa",
- "Name": "Основная группа меню",
- "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9",
- "Children": [
- {
- "Id": "8d06fa03-f765-e667-8b91-97f80792b1fa",
- "Name": "Меню портала предварительной записи",
- "ServerId": "fdf88de8-5ba9-2bdf-e15c-fd0ce9b189f9"
}
]
}
]Доступно в СУО версии 4.5.3.0 и выше
Возвращает список пунктов заданного меню. Если указан несуществующий идентификатор меню, то будет возвращён null.
Тип пункта меню может принимать следующие значение:
1 - Услуга
2 - Категория (папка)
3 - Сайт
4 - Маршрут
5 - Приложение
| menuId required | string <GUID> Example: be675d0e-f939-c6c1-4835-146d54dc4322 Идентификатор меню |
| Token required | string <GUID> Token внешней системы |
{- "Id": "7ed4b631-fa04-4ec7-80c1-7eb4281226d1",
- "Name": "Основная группа меню",
- "GroupId": "48bcc9c6-ea6c-456f-8704-ead12a56c7b5",
- "ServerId": "38631f99-2dda-4300-a8ae-88cfb22da579"
}Возвращает список статусов услуг в талоне
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": 0,
- "Name": "Зарезервирован"
}, - {
- "Id": 1,
- "Name": "Резерв отменён"
}, - {
- "Id": 2,
- "Name": "Предварительная запись"
}, - {
- "Id": 3,
- "Name": "В очереди"
}, - {
- "Id": 4,
- "Name": "Приглашён"
}, - {
- "Id": 5,
- "Name": "Обслуживается"
}, - {
- "Id": 6,
- "Name": "В персональной очереди"
}, - {
- "Id": 7,
- "Name": "Не явился"
}, - {
- "Id": 8,
- "Name": "Перенаправлен"
}, - {
- "Id": 9,
- "Name": "Обслужен"
}, - {
- "Id": 10,
- "Name": "Отменён"
}, - {
- "Id": 12,
- "Name": "Не явился, вызовут повторно"
}, - {
- "Id": 13,
- "Name": "Предварительная запись (не активирован)"
}, - {
- "Id": 14,
- "Name": "Отменён (не был активирован)"
}, - {
- "Id": 15,
- "Name": "Обслуживание еще недоступно"
}, - {
- "Id": 16,
- "Name": "Подтверждён"
}, - {
- "Id": 17,
- "Name": "Услуга не оказана"
}
]Возвращает список типов событий пользовательских сессий
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": 1,
- "Name": "Перерыв"
}, - {
- "Id": 2,
- "Name": "Окончание перерыва"
}, - {
- "Id": 3,
- "Name": "Вход"
}, - {
- "Id": 4,
- "Name": "Выход"
}
]Возвращает краткую информацию о текущем сервере
| Token required | string <GUID> Token внешней системы |
{- "Name": "Тестовый филиал 1",
- "Key": null,
- "OrganizationName": "ООО Крафт АйТи",
- "OrganizationFullName": "Общество с ограниченной ответственностью Крафт АйТи",
- "OrganizationAddress": "625007, Тюменская обл., г. Тюмень, ул. 30 лет Победы, д. 25, стр. 10",
- "TimeZone": {
- "Id": "Asia/Yekaterinburg",
- "Name": "Екатеринбург",
- "UtcOffset": "UTC+05:00"
}
}Доступно в СУО версии 1.5.8.0 и выше
Метод будет удалён в версиях СУО выпущенных после 31.12.2025. Рекомендуем использовать метод workPlaces/tree.
Возвращает список пультов операторов сервера
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "97d6a945-2464-21d9-9e30-80710130c9f8",
- "ClientId": "arm1",
- "Name": "Окно 1"
}
]Доступно в СУО версии 3.5.1.0 и выше
Возвращает дерево пультов операторов сервера
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "97d6a945-2464-21d9-9e30-80710130c9f8",
- "ClientId": "arm1",
- "Name": "Окно 1"
}
]Доступно в СУО версии 4.4.5.0 и выше
Возвращает данные о состоянии пультов оператора филиала
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "27bd4d57-8cfc-720a-4867-71ca7c6f2095",
- "ClientId": "arm1",
- "Name": "Окно 1",
- "CurrentState": 1,
- "StateBegin": "2025-12-24T01:30:31.293",
- "User": {
- "Id": "6c722ee3-18a6-e8d0-b82d-7ae52a09b99d",
- "FullName": "Иванова Ольга Петровна",
- "Login": "op.ivanova"
}, - "Ticket": {
- "TicketId": "51a7c710-00fa-11f1-b558-0800200c9a66",
- "TicketProductId": "3d0eb2ca-5345-7954-0997-e2d7a32b1451",
- "Name": "Оформление визы",
- "FullNumber": "Д23"
}, - "Break": {
- "Id": "bf4ae175-7903-f265-dfc8-955301d7095f",
- "Reason": "Технологический перерыв"
}
}
]Возвращает метрики состояния системы в соответствии с форматом prometheus.
Все метрики начинаются с перфикса "enter". Метки начинающиеся с префикса "dep_" несут информацию о филиале.
Информационные сообщения могут быть следующих уровней:
Метрики и их метки (label):
| Token required | string <GUID> Token внешней системы |
Внешняя система с токеном b1ab7d73-9226-0eb8-4745-a49a526af8ac не найдена.
Возвращает уведомления о приглашённых или обслуживаемых талонах (в зависимости от настроек) для указанного устройства оповещения
| clientId required | string Example: tv1 Идентификатор устройства оповещения (главное табло, персональное табло, led-контроллер) |
| Token required | string <GUID> Token внешней системы |
[ ]Возвращает сводные данные по показателям текущей работы очереди
| Token required | string <GUID> Token внешней системы |
{- "ActiveWorkPlacesCount": 7,
- "AverageAwaitingTime": 184.576,
- "CompletedTickets": [
- {
- "Hour": 8,
- "Load": 0
}, - {
- "Hour": 9,
- "Load": 10
}, - {
- "Hour": 10,
- "Load": 5
}, - {
- "Hour": 11,
- "Load": 0
}, - {
- "Hour": 12,
- "Load": 0
}, - {
- "Hour": 13,
- "Load": null
}, - {
- "Hour": 14,
- "Load": null
}, - {
- "Hour": 15,
- "Load": null
}, - {
- "Hour": 16,
- "Load": null
}, - {
- "Hour": 17,
- "Load": null
}, - {
- "Hour": 18,
- "Load": null
}, - {
- "Hour": 19,
- "Load": null
}
], - "CompletedTicketsCount": 15,
- "Errors": [
- {
- "Id": "48746f80-fc32-11f0-b558-0800200c9a66",
- "Key": "Ошибка",
- "Value": "Нет активных систем оповещения"
}
], - "PendingTicketsCount": 7
}Возвращает прогнозируемое время ожидания перед обслуживанием. Если указан идентификатор услуг, то метод вернёт прогнозируемое значение для данной конкретной услуги. Если услуга не указана, то будет возвращено текущее среднее значение. Если посетитель не может быть обслужен сегодня, то будет возвращено значение -1.
| productId | string <GUID> Example: productId=a64adadc-0727-8829-3d58-cdcb361108c4 Идентификатор услуги |
| Token required | string <GUID> Token внешней системы |
Внешняя система с токеном b1ab7d73-9226-0eb8-4745-a49a526af8ac не найдена.
Возвращает основные показатели обслуживания за указанный период.
| startDate required | string <date> (API_статистики_и_экспорта_талонов_Date) Example: startDate=23.05.2025 Дата начала периода |
| endDate required | string <date> (API_статистики_и_экспорта_талонов_Date) Example: endDate=23.05.2025 Дата окончания периода |
| Token required | string <GUID> Token внешней системы |
{- "Tickets": [
- {
- "GroupName": "16 ноя",
- "GroupIndex": 0,
- "Columns": [
- [
- {
- "ColumnName": "с 0 по 1 ч",
- "ColumnIndex": 0,
- "Products": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Color": "#cab2d6",
- "Value": 382
}
], - "Value": 0
}
]
], - "Value": 410,
- "Products": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Color": "#cab2d6",
- "Value": 382
}
]
}
], - "Awaiting": [
- {
- "GroupName": "16 ноя",
- "GroupIndex": 0,
- "Columns": [
- [
- {
- "ColumnName": "с 0 по 1 ч",
- "ColumnIndex": 0,
- "Products": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Color": "#cab2d6",
- "Value": 382
}
], - "Value": 0
}
]
], - "Value": 410,
- "Products": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Color": "#cab2d6",
- "Value": 382
}
]
}
], - "Operating": [
- {
- "GroupName": "16 ноя",
- "GroupIndex": 0,
- "Columns": [
- [
- {
- "ColumnName": "с 0 по 1 ч",
- "ColumnIndex": 0,
- "Products": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Color": "#cab2d6",
- "Value": 382
}
], - "Value": 0
}
]
], - "Value": 410,
- "Products": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Color": "#cab2d6",
- "Value": 382
}
]
}
], - "PeriodType": 2,
- "Popularity": [
- {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Name": "Оформление визы",
- "CategoryId": "8e8130a8-e61a-43ce-bbc2-da08be6b9b29",
- "Color": "#cab2d6",
- "Completed": 86
}
]
}Возвращает список услуг за указанный период.
| startDate required | string <date> (API_статистики_и_экспорта_талонов_Date) Example: startDate=23.05.2025 Дата начала периода |
| endDate required | string <date> (API_статистики_и_экспорта_талонов_Date) Example: endDate=23.05.2025 Дата окончания периода |
| Token required | string <GUID> Token внешней системы |
[- {
- "Id": "f18d5090-fcf6-11f0-b558-0800200c9a66",
- "TicketNumber": "Б17",
- "IsPending": true,
- "StartTime": "2025-09-10T17:37:53",
- "Product": {
- "Id": "6bb48220-fc3a-11f0-b558-0800200c9a66",
- "Name": "Оформление визы"
}, - "AwaitingDuration": 120.3652,
- "OperatingDuration": 935.1578,
- "State": 13,
- "WorkPlace": {
- "Id": "21d69460-fd05-11f0-b558-0800200c9a66",
- "Name": "Окно 3"
}, - "User": {
- "Id": "59bda530-fd05-11f0-b558-0800200c9a66",
- "FullName": "Иванова Ольга Ивановна",
- "LoginName": "o.ivanova"
}, - "ServiceRating": null
}
]