API-ключи
Запросы к API выполняются от имени служебного пользователя — API-ключа. У каждого ключа свой токен и свой набор прав. Ключи находятся в разделе Панель управления → Моя школа → Для разработчиков → API-ключи (в корпоративной школе — Панель управления → Компания → Для разработчиков → API-ключи).- Просматривать, выпускать и перевыпускать ключи может только владелец школы.
- В школе может быть не больше 5 ключей.
Как выпустить ключ
Нажмите «Создать API-ключ»
Сохраните токен
Скопируйте идентификаторы
Проверьте права
Права ключа
Новый ключ сразу получает права, которые нужны методам API: управление пользователями, курсами, учениками, формами и базой заданий. Коммерческие школы дополнительно получают права Продажи школы и Возвраты школы, школы для корпоративного обучения — права на управление и просмотр персонала. Права сгруппированы по разделам: Управление школой, Управление курсами, Управление формами и другие. Оставьте ключу только те права, которые нужны интеграции. Если у ключа нет нужного права, метод вернёт ошибку доступа. Какие права нужны каждому методу, описано в документации API.Выключение и перевыпуск
- Чтобы временно остановить интеграцию, выключите ключ переключателем в списке. Запросы с его токеном перестанут проходить, пока ключ не включат снова.
- Если токен потерян или мог попасть к посторонним, выберите в меню ключа Перевыпустить API-ключ и подтвердите. Старый токен перестаёт работать сразу, новый показывается один раз.
Как отправлять запросы
Адрес методов строится так:https://api.exode.biz/saas/v2/ плюс путь метода из документации. В каждом запросе передайте три заголовка:
success равно true, а данные лежат в поле payload. В ответе с ошибкой success равно false, а причина — в полях cause и message.
Для сервера на Node.js есть готовый клиент — пакет @exode-team/sdk. Подробнее — в разделе Exode SDK.
Что можно делать через API
Ограничения
Частые вопросы
Я потерял токен. Как его посмотреть?
Я потерял токен. Как его посмотреть?
Почему у сотрудника не получается создать API-ключ?
Почему у сотрудника не получается создать API-ключ?
Почему при создании ключа появляется «Лимит API-ключей - 5»?
Почему при создании ключа появляется «Лимит API-ключей - 5»?
Запрос возвращает ошибку доступа. Что проверить?
Запрос возвращает ошибку доступа. Что проверить?
Authorization после слова Bearer, а заголовки Seller-Id и School-Id взяты из блока Идентификаторы вашей школы. Затем проверьте права ключа: у метода должно быть нужное право.Как долго действует токен?
Как долго действует токен?
Можно ли использовать токен в браузере или в мобильном приложении?
Можно ли использовать токен в браузере или в мобильном приложении?
Изменятся ли Seller-Id и School-Id после перевыпуска ключа?
Изменятся ли Seller-Id и School-Id после перевыпуска ключа?
Как получить уведомление о событии без постоянных запросов к API?
Как получить уведомление о событии без постоянных запросов к API?
Обновлено: 2026-10-15 18:08 UTC