Где находятся инструменты
Инструменты для разработчиков собраны в разделе Панель управления → Моя школа → Для разработчиков (в корпоративной школе — Панель управления → Компания → Для разработчиков):- Вебхуки — уведомления о событиях школы на ваш сервер;
- API-ключи — доступ к API школы;
- Кастомный код — свои скрипты и стили на сайте школы;
- API документация — ссылка на справочник для разработчиков docs.exode.biz.
Инструменты интеграции
Типовые задачи
Что важно знать
- Все запросы к API идут от имени ключа. Ключ — служебный пользователь школы с собственными правами. Выпускает ключи только владелец школы, в школе может быть не больше 5 ключей.
- В каждом запросе нужны идентификаторы школы. Seller-Id и School-Id указаны в блоке Данные для интеграции на странице API-ключей.
- Вебхуки настраиваются только в кабинете. Через API ими управлять нельзя. В школе может быть не больше 5 вебхуков.
- Набор возможностей зависит от вида школы. В школах для корпоративного обучения нет событий оплаты, а методы для сотрудников и оргструктуры, наоборот, работают только в них.
- Секреты храните на сервере. Токен API-ключа и секрет вебхука нельзя вставлять в кастомный код: его видит любой посетитель школы.
Частые вопросы
Где полная документация по API?
Где полная документация по API?
На docs.exode.biz. Ссылка также есть в разделе Моя школа → Для разработчиков → API документация (в корпоративной школе — Компания → Для разработчиков → API документация) и на странице API-ключей.
Нужен ли программист, чтобы связать школу с CRM?
Нужен ли программист, чтобы связать школу с CRM?
Для вебхуков и API нужен сервис, который принимает запросы или отправляет их. Это может быть ваш сервер, готовый коннектор или сервис автоматизации, который умеет принимать POST-запросы. Пиксели и счётчики в кастомный код можно вставить без программирования.
В API нет нужного метода. Что делать?
В API нет нужного метода. Что делать?
Напишите в поддержку Exode и опишите задачу: какие данные нужны и что должен делать метод. Порядок запроса описан в документации — Запросить метод API.
Чем вебхуки отличаются от API?
Чем вебхуки отличаются от API?
API — это запросы от вашего сервера к школе: получить данные или что-то изменить. Вебхуки — запросы от школы к вашему серверу, когда что-то произошло. Обычно их используют вместе: вебхук сообщает о событии, а API позволяет запросить подробности или выполнить действие.
Можно ли изменить внешний вид школы своим CSS?
Можно ли изменить внешний вид школы своим CSS?
Да, во вкладке CSS раздела Кастомный код. Учтите, что оформление платформы может меняться с обновлениями, и правила, завязанные на внутренние классы, могут перестать работать.
Работают ли интеграции в мобильном приложении?
Работают ли интеграции в мобильном приложении?
API и вебхуки не зависят от того, где учится ученик: события в приложении такие же, как на сайте. Мобильное приложение открывает сайт школы, поэтому кастомный код загружается и в нём.
Обновлено: 2026-10-15 18:08 UTC