Общее описание функционала
Обновлено: 07 Декабрь 2025
Версия: 2.2
Основные возможности
API позволяет работать со следующими разделами системы:
- Пользователи и группы -- получение информации о пользователях системы, их ролях и группах
- Финансы -- работа с начислениями, зарплатами, договорами, услугами, кассовыми операциями, счетами
- Проекты -- управление проектами, этапами, базовыми линиями, комментариями, планами и фактами по затратам и доходам
- Персонал -- информация о сотрудниках, организационной структуре, отсутствиях, трудоустройстве
- Задачи -- создание и управление задачами, комментариями, вложениями, шаблонами, зависимостями, чек-листами
- Сервис-деск -- работа с заявками, статусами, типами, приоритетами, категориями, комментариями, вложениями, SLA, маркерами, KPI
- CRM -- управление продуктами, сделками, активностями, контактами, телефонами, электронными адресами, комментариями
- Совещания -- работа с типами совещаний, самими совещаниями, вложениями, пунктами повестки, регулярными совещаниями
- Клиенты -- управление типами клиентов, приоритетами, лицензированием, регионами, клиентами, правилами, контактами, заявителями, локациями
- База знаний -- работа со страницами, категориями, ревизиями, черновиками, вложениями, комментариями, избранным, реакциями, FAQ, согласованиями, курсами, тестами, правилами доступа
Ключевые особенности
- Безопасность доступа — все запросы к данным требуют аутентификации через специальные токены
- Доступ к документации — просмотр документации API доступен только авторизованным пользователям с типом "employee" (сотрудники)
- Гибкие права доступа — для каждого токена можно настроить доступ только к нужным разделам и операциям
- Пагинация — большие списки данных автоматически разбиваются на страницы
- Фильтрация и поиск — возможность фильтровать данные по различным критериям и искать по тексту
- Сортировка — возможность сортировать результаты по различным полям
- Мягкое удаление — удаленные записи можно восстановить или просмотреть
- Автоматическое логирование — все операции записываются в журнал аудита
- Интерактивная документация — доступна подробная документация с примерами использования для авторизованных сотрудников
Формат данных
Все данные передаются в формате JSON (JavaScript Object Notation) -- это стандартный текстовый формат для обмена данными. Ответы системы также приходят в формате JSON.
Версионирование
API использует версионирование через URL. Текущая версия API -- v1, доступна по адресу /api/v1/. Это позволяет в будущем добавлять новые версии API без нарушения работы существующих приложений.