Вебинары
Операций в разделе: 15.
у 6 описание выведено из имени операции, у 2 описания пока нет вовсе. Спецификация написана каталогом путей, прозы для них там не было; выдумывать поведение мы не стали. Подробнее — Чего в справочнике ещё нет.
GET /v1/webinar-attendance #
досмотр, время присутствия
Параметры:
limit— сколько вернуть, 1…1000, по умолчанию 50cursor— позиция продолжения изnext_cursorsort— сортировка, минус для убыванияexpand— развернуть связиfields— вернуть только эти поляX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X GET 'https://school.example.com/api/v1/webinar-attendance' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Accept: application/json'
Коды ответа: 200, 401, 403, 429, 500, 503.
Чего здесь нет: состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-attendance/import #
импорт данных досмотра из Bizon365
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-attendance/import' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 201, 400, 401, 403, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
GET /v1/webinar-messages #
чат
Параметры:
limit— сколько вернуть, 1…1000, по умолчанию 50cursor— позиция продолжения изnext_cursorsort— сортировка, минус для убыванияexpand— развернуть связиfields— вернуть только эти поляX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X GET 'https://school.example.com/api/v1/webinar-messages' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Accept: application/json'
Коды ответа: 200, 401, 403, 429, 500, 503.
Чего здесь нет: состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-messages #
отправить в чат
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-messages' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 201, 400, 401, 403, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-messages/{id}/pin #
Назначение пока не описано: из имени операции оно не следует, а в спецификации его нет. Описание пишется отдельно.
В пути: id
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-messages/{id}/pin' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Вместо {…} подставьте идентификатор объекта — про их формат в разделе Формат.
Коды ответа: 201, 400, 401, 403, 404, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
GET /v1/webinar-registrations #
Список регистраций на вебинары. Фраза выведена из имени операции: в спецификации описания нет.
Параметры:
limit— сколько вернуть, 1…1000, по умолчанию 50cursor— позиция продолжения изnext_cursorsort— сортировка, минус для убыванияexpand— развернуть связиfields— вернуть только эти поляX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X GET 'https://school.example.com/api/v1/webinar-registrations' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Accept: application/json'
Коды ответа: 200, 401, 403, 429, 500, 503.
Чего здесь нет: состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-registrations #
зарегистрировать
⚠️ Адрес предположительный. В спецификации он не написан прямо — он выведен из сокращённой записи каталога («
POST, PATCH, DELETE»). Когда API будет реализовано, адрес может оказаться другим. Не закладывайтесь на него в коде.
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-registrations' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 201, 400, 401, 403, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
GET /v1/webinar-sessions #
Список запусков вебинаров. Фраза выведена из имени операции: в спецификации описания нет.
Параметры:
limit— сколько вернуть, 1…1000, по умолчанию 50cursor— позиция продолжения изnext_cursorsort— сортировка, минус для убыванияexpand— развернуть связиfields— вернуть только эти поляX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X GET 'https://school.example.com/api/v1/webinar-sessions' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Accept: application/json'
Коды ответа: 200, 401, 403, 429, 500, 503.
Чего здесь нет: состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-sessions #
запланировать запуск
⚠️ Адрес предположительный. В спецификации он не написан прямо — он выведен из сокращённой записи каталога («
POST, PATCH, DELETE»). Когда API будет реализовано, адрес может оказаться другим. Не закладывайтесь на него в коде.
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-sessions' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 201, 400, 401, 403, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-sessions/{id}/finish #
Назначение пока не описано: из имени операции оно не следует, а в спецификации его нет. Описание пишется отдельно.
В пути: id
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-sessions/{id}/finish' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Вместо {…} подставьте идентификатор объекта — про их формат в разделе Формат.
Коды ответа: 201, 400, 401, 403, 404, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinar-sessions/{id}/start #
начать
В пути: id
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinar-sessions/{id}/start' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Вместо {…} подставьте идентификатор объекта — про их формат в разделе Формат.
Коды ответа: 201, 400, 401, 403, 404, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
GET /v1/webinars #
Список вебинаров школы. Фраза выведена из имени операции: в спецификации описания нет.
Параметры:
limit— сколько вернуть, 1…1000, по умолчанию 50cursor— позиция продолжения изnext_cursorsort— сортировка, минус для убыванияexpand— развернуть связиfields— вернуть только эти поляX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X GET 'https://school.example.com/api/v1/webinars' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Accept: application/json'
Коды ответа: 200, 401, 403, 429, 500, 503.
Чего здесь нет: состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
POST /v1/webinars #
Создать вебинар. Фраза выведена из имени операции: в спецификации описания нет.
⚠️ Адрес предположительный. В спецификации он не написан прямо — он выведен из сокращённой записи каталога («
POST, PATCH, DELETE»). Когда API будет реализовано, адрес может оказаться другим. Не закладывайтесь на него в коде.
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X POST 'https://school.example.com/api/v1/webinars' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 201, 400, 401, 403, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
DELETE /v1/webinars/{id} #
Удалить вебинар. Фраза выведена из имени операции: в спецификации описания нет.
⚠️ Адрес предположительный. В спецификации он не написан прямо — он выведен из сокращённой записи каталога («
POST, PATCH, DELETE»). Когда API будет реализовано, адрес может оказаться другим. Не закладывайтесь на него в коде.
В пути: id
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X DELETE 'https://school.example.com/api/v1/webinars/web_01HQZX9F5NZV1D' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 200, 400, 401, 403, 404, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.
PATCH /v1/webinars/{id} #
Изменить вебинар. Фраза выведена из имени операции: в спецификации описания нет.
⚠️ Адрес предположительный. В спецификации он не написан прямо — он выведен из сокращённой записи каталога («
POST, PATCH, DELETE»). Когда API будет реализовано, адрес может оказаться другим. Не закладывайтесь на него в коде.
В пути: id
Параметры:
Idempotency-Key— заголовок, защита от двойного выполненияX-On-Behalf-Of— заголовок, действие от лица пользователя
Запрос:
curl -X PATCH 'https://school.example.com/api/v1/webinars/web_01HQZX9F5NZV1D' \
-H 'Authorization: Bearer lms_live_a8f3c1e9d2b74a5f8e0c1d3b5a7f9e2c' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: 6f1e2a34-9c8b-4d7e-a1f0-3b5c7d9e1f2a' \
-H 'Accept: application/json'
Коды ответа: 200, 400, 401, 403, 404, 409, 422, 429, 500, 503.
Чего здесь нет: тело запроса и состав полей ответа. Публичного API в продукте пока нет, выводить состав полей не из чего — см. Чего в справочнике ещё нет.
Как выглядит ошибка и что делать с каждым кодом — в разделе Ошибки.