Запрос: GET /courses_tree
Права пользователя для выполнения запроса
Владелец аккаунта и Администратор аккаунта, Администратор подразделения, роль с индивидуальными настройками и Автор курсов, у которых есть доступ на редактирование материала.
Автор материала может добавить соавторов во вкладке Совместный доступ.
Заголовки запроса
| X-Auth-Account-Url (обязательный) | Базовый URL аккаунта, например, http://myaccount.ispringlearn.ru/ |
| X-Auth-Email (обязательный) | Email адрес администратора/автора |
| X-Auth-Password (обязательный) | Пароль администратора/автора |
Заголовки ответов
| Заголовок | Описание |
|---|---|
| contentItem | Массив со списком курсов и папок в аккаунте |
| contentItemId | ID папки или курса |
| parentId | ID родительской папки |
| title | Название папки или курса |
| type | Тип материала |
| addedDate | Дата создания папки или курса |
| viewUrl | Ссылка на просмотр |
| isShared | 0 или 1. Если равно 1, то материал из библиотеки курсов. |
Коды ответов
| 200 | OК | Запрос успешно обработан. |
| 403 | Forbidden | Недостаточно прав у пользователя для выполнения запроса. |
| 401 | Unauthorized | Неверные данные авторизации. |
Пример запроса
GET /courses_tree HTTP/1.1 Host: api.ispringlearn.ru X-Auth-Account-Url: https://myaccount.ispringlearn.ru X-Auth-Email: elena.ivanova@email.com X-Auth-Password: 1234567Wz Accept: application/json
Пример ответа
{
"contentItems": [
{
"contentItemId": "92fe174d-afea-11f0-9cfd-368fa1b5239d",
"title": "Обучение продавцов",
"type": "Папка",
"parentId": "0",
"isShared": 0
},
{
"contentItemId": "a3396932-afea-11f0-bca0-b66da7d73f76",
"title": "Курс по мерчендайзингу",
"type": "Материал iSpring Suite",
"addedDate": "2025-10-24T07:28:34+00:00",
"viewUrl": "https://myaccount.ispringlearn.ru/view/10321311-BKhge-JqfdH-MtD3g",
"parentId": "92fe174d-afea-11f0-9cfd-368fa1b5239d",
"isShared": 0
}
]
}