Описание: Общее описание REST API портала. API организовано по функциональным группам методов; каждая группа — отдельная подстраница с индексом входящих в неё методов.
🔑 Получение токена авторизации
Прежде чем вызывать любой другой метод API, необходимо получить токен сессии пользователя, вызвав метод Получить токен авторизации (Login). Полученный токен передаётся в заголовке Authorization при всех последующих вызовах REST API.
📚 Индекс разделов
| Раздел | Статус | Описание |
|---|---|---|
| Авторизация | ✅ готово | Получение токена, вход по логину/паролю, NTLM, OpenID Connect, двухфакторная аутентификация, сессия, выход |
| Пароли и восстановление доступа | ✅ готово | Установка/смена пароля, восстановление по e-mail, TOTP |
| Права доступа | ✅ готово | Настройка уникальных прав на элемент, получение списка прав |
| Элементы | план | CRUD по элементам, ссылки, lookup-поиск |
| Списки | план | Работа со списками и действиями над списками |
| Файлы и документы | план | Загрузка/скачивание файлов, версии, подписание, публичные ссылки |
| Представления | ✅ готово | Представления и части представлений |
| Типы контента | план | Типы контента |
| Конфигурация | ✅ готово | Чтение системных настроек портала |
| Лицензии | ✅ готово | Статус лицензирования портала |
| Экспорт | ✅ готово | Экспорт данных |
| Корзина | ✅ готово | Удалённые элементы, восстановление, фоновая очистка |
| Процессы | ✅ готово | Маршруты согласования, задачи процессов (Workflows) |
| Автоматизация | ✅ готово | Мост между рабочими процессами (Elsa) и порталом: произвольный POST, дублирование типа контента, импорт файла, условия/действия автоматизации |
| Синхронизация атрибутов | ✅ готово | Отдельный модуль для Vitro-клиента: синхронизация атрибутов в штампы чертежа |
| Оповещения | ✅ готово | Отправка почтовых оповещений по шаблону |
| Штампы и печати | ✅ готово | Штампы, QR-коды, объединение PDF, экспорт/импорт замечаний |
| Импорт | ✅ готово | Импорт данных из Excel |
| Отчёты | ✅ готово | Формирование отчётов |
| Просмотр BIM-моделей | ✅ готово | Модели, сцены, элементы моделей, 3D-текст |
| Просмотр CAD-моделей | ✅ готово | Получение конвертированных CAD-моделей и превью |
| Редактор OnlyOffice | ✅ готово | Интеграция с OnlyOffice |
| Табели рабочего времени | ✅ готово | Timesheets |
| Активность | ✅ готово | Лента активности по элементу |
| Замечания (Issues) | ✅ готово | Работа с замечаниями |
| Вычисления | ✅ готово | Расчётные операции с формулами |