Курсы и уроки через API
Получить список курсов школы, карточку курса и содержимое урока.
Через API можно читать каталог курсов школы: например, показать курсы на своём сайте или проверить id курса перед выдачей доступа. Создание и редактирование курсов делается в кабинете, через API они не меняются.
Список курсов
curl -X GET "https://api.1app.kz/api/enterprise/v2/lms/courses" \
-H "X-API-Key: ent_ваш_ключ"В ответе: courses — массив курсов, total — сколько всего, page и limit — страница и размер страницы. У каждого курса есть id, название, описание, обложка и цена. Именно этот id нужен для выдачи доступа.
Один курс
curl -X GET "https://api.1app.kz/api/enterprise/v2/lms/courses/ID_КУРСА" \
-H "X-API-Key: ent_ваш_ключ"Урок целиком
GET /api/enterprise/v2/lms/lessons/ID_УРОКА отдаёт содержимое урока, но только вместе с токеном ученика: система проверяет, что у этого ученика есть доступ к курсу.
Совет
Id курса удобнее один раз найти запросом списка и сохранить у себя в настройках интеграции, а не искать каждый раз.