API и MCP — подключить учётные системы и ИИ-ассистентов
Раздел API и MCP открывает данные jeCheck другим системам и ИИ-ассистентам: учётная система может забирать проверки и ставить задачи, BI — строить отчёты, а Claude или ChatGPT — отвечать на вопросы о вашей сети и готовить разборы. Всё работает по тем же правам, что и кабинет: ключ или ассистент видит только то, что разрешено.
Раздел открывается из меню Управление → API и MCP или из меню профиля (нажмите на своё имя внизу бокового меню). API и MCP доступны на тарифе Enterprise.
Техническая документация для программистов (на английском) — на портале jecheck.io/developers: все методы, примеры запросов и ответов, ошибки.
Что можно подключить
- Учётные и кадровые системы — выгружать проверки, табель, зарплату, синхронизировать сотрудников и точки, создавать задачи.
- BI (Power BI, Looker, Metabase) — забирать аудиты, нарушения, выполнение регламентов и ХАССП для своих отчётов.
- Ботов и порталы — показывать инструкции, принимать заявки, напоминать о задачах.
- ИИ-ассистентов (Claude, ChatGPT, Cursor и другие) — через MCP ассистент сам находит нужные данные и может ставить задачи от вашего имени.
Ключи компании
Ключ компании нужен для интеграций, которые работают сами, без конкретного человека. Выдаёт сотрудник с правом Ключи API компании (у администратора оно есть).
- Откройте API и MCP → Ключи компании и нажмите Новый ключ.
- Назовите ключ по системе, которая будет им пользоваться, например «1С» или «Power BI».
- Выберите Доступ: Только чтение или Чтение и запись.
- Отметьте Роли ключа — ключ получит ровно права этих ролей. Выдать можно только роли, все права которых есть у вас самого.
- Выберите Точки — ключ увидит данные только этих точек (или всех, включая новые).
- При необходимости укажите срок действия и нажмите Создать.
- Скопируйте токен — он показывается один раз. Передайте его разработчику интеграции защищённым способом.
Ключ работает от служебного пользователя «API: название». Он не может войти в кабинет или приложение, а всё, что интеграция создаёт или меняет, видно в истории под этим именем.
Полный доступ (как у администратора) может выдать только администратор. Используйте его, только если интеграции действительно нужны все разделы.
Ключ можно Изменить — поменять название, роли, точки и доступ без замены токена — или Отозвать: интеграция перестанет работать сразу.
Личные токены
Личный токен работает с вашими правами и подходит для скриптов, проверки API и ИИ-инструментов разработчика (Cursor, Claude Code, VS Code). Создать его можно на вкладке Мои токены, если у вас есть право Личные токены API и ИИ-приложения. Не передавайте личный токен другим людям.
Подключение ИИ-ассистента (MCP)
MCP — открытый протокол, по которому ИИ-ассистенты подключаются к сервисам. На вкладке ИИ-приложения (MCP) показан адрес сервера и пошаговые инструкции.
Claude и ChatGPT подключаются без токена:
- Скопируйте Адрес сервера.
- В Claude: Настройки → Коннекторы → Добавить свой коннектор. В ChatGPT: Настройки → Приложения и коннекторы → Создать.
- Вставьте адрес, нажмите Подключить, войдите в jeCheck и разрешите доступ. Галочку Разрешить изменения можно снять — тогда ассистент будет только читать.
Cursor, VS Code, Claude Code подключаются с личным токеном — готовые настройки для копирования есть на той же вкладке.
Примеры вопросов ассистенту:
- «Какие пять точек хуже всего прошли аудит кухни в этом месяце и какие нарушения повторяются?»
- «Какие задачи просрочены на точке Достык? Сгруппируй по ответственным.»
- «Есть ли сегодня пропуски в журналах температуры ХАССП?»
- «Кто сейчас на смене на центральной кухне?»
Подключённые приложения видны в списке Подключённые приложения; кнопка Отключить сразу закрывает им доступ.
Журнал вызовов
На вкладке Журнал вызовов — последние 100 запросов к API и MCP: время, ключ, операция, код ответа и IP. Администратор и сотрудники с правом «Ключи API компании» видят вызовы ключей компании, каждый сотрудник — вызовы своих токенов и приложений. Журнал хранится 30 дней. Выдача и отзыв ключей записываются в журнал доступа раздела «Права и роли».
Безопасность
- Делайте отдельный ключ для каждой системы с минимальными ролями и точками — его проще ограничить и отозвать.
- Если интеграции нужно только читать данные, выдавайте Только чтение.
- Для временных подключений указывайте срок действия.
- Отзывайте ключи, которыми больше не пользуются. Если токен мог попасть к посторонним, отзовите его немедленно и создайте новый.
Частые вопросы
Почему запросы возвращают ошибку plan_required?
API и MCP входят в тариф Enterprise. Ключи можно создать заранее, но запросы будут отклоняться, пока компания не перейдёт на Enterprise.
Ключ не видит часть данных
Ключ видит только данные выбранных ролей и точек — так же, как сотрудник с такими правами в кабинете. Проверьте роли и точки ключа или права ролей в разделе «Права и роли».
Работает ли старый ключ бота инструкций?
Да. Ключи, выданные раньше для бота базы знаний, продолжают работать с инструкциями. Для остальных разделов создайте новый ключ.
Спасибо! Это помогает делать справку лучше.