Перейти к основному содержанию
Этот раздел — для разработчиков и интеграторов, которые связывают школу с CRM, HR-системами, ботами, рекламными кабинетами и собственными сервисами. Здесь собран обзор инструментов: что каждый умеет, где он настраивается и куда смотреть за подробностями. Владельцу школы для повседневной работы этот раздел не нужен: все настройки доступны в интерфейсе.

Где находятся инструменты

Инструменты для разработчиков собраны в разделе Панель управления → Моя школа → Для разработчиков (в корпоративной школе — Панель управления → Компания → Для разработчиков):
  • Вебхуки — уведомления о событиях школы на ваш сервер;
  • API-ключи — доступ к API школы;
  • Кастомный код — свои скрипты и стили на сайте школы;
  • API документация — ссылка на справочник для разработчиков docs.exode.biz.

Инструменты интеграции

Типовые задачи

Что важно знать

  • Все запросы к API идут от имени ключа. Ключ — служебный пользователь школы с собственными правами. Выпускает ключи только владелец школы, в школе может быть не больше 5 ключей.
  • В каждом запросе нужны идентификаторы школы. Seller-Id и School-Id указаны в блоке Данные для интеграции на странице API-ключей.
  • Вебхуки настраиваются только в кабинете. Через API ими управлять нельзя. В школе может быть не больше 5 вебхуков.
  • Набор возможностей зависит от вида школы. В школах для корпоративного обучения нет событий оплаты, а методы для сотрудников и оргструктуры, наоборот, работают только в них.
  • Секреты храните на сервере. Токен API-ключа и секрет вебхука нельзя вставлять в кастомный код: его видит любой посетитель школы.

Частые вопросы

На docs.exode.biz. Ссылка также есть в разделе Моя школа → Для разработчиков → API документация (в корпоративной школе — Компания → Для разработчиков → API документация) и на странице API-ключей.
Для вебхуков и API нужен сервис, который принимает запросы или отправляет их. Это может быть ваш сервер, готовый коннектор или сервис автоматизации, который умеет принимать POST-запросы. Пиксели и счётчики в кастомный код можно вставить без программирования.
Напишите в поддержку Exode и опишите задачу: какие данные нужны и что должен делать метод. Порядок запроса описан в документации — Запросить метод API.
API — это запросы от вашего сервера к школе: получить данные или что-то изменить. Вебхуки — запросы от школы к вашему серверу, когда что-то произошло. Обычно их используют вместе: вебхук сообщает о событии, а API позволяет запросить подробности или выполнить действие.
Да, во вкладке CSS раздела Кастомный код. Учтите, что оформление платформы может меняться с обновлениями, и правила, завязанные на внутренние классы, могут перестать работать.
API и вебхуки не зависят от того, где учится ученик: события в приложении такие же, как на сайте. Мобильное приложение открывает сайт школы, поэтому кастомный код загружается и в нём.

Обновлено: 2026-10-15 18:08 UTC