API

Введение

Внимание!

Доступ к API

Доступ к API осуществляется по многоразовому токену аутентификации.

Токен выдается по запросу в техническую поддержку через личный кабинет, или по email: [email protected].

Точка доступа

Доступ к API осуществляется по URL:

https://{subdomain}.inskill.ru/api/v3/

где {subdomain} - уникальный поддомен вашего проекта в системе InSkill.

Доступ к API по HTTP-протоколу не поддерживается.

Формат данных

Все данные передаются в формате JSON в теле запроса.

Ответы на запросы также возвращаются в формате JSON.

Каждый запрос должен содержать заголовки формата:

Подробнее о формате: https://jsonapi.org/format/

Ограничения

Количество запросов к API ограничено: не более 200 запросов в минуту.

При превышении лимита возвращается HTTP-статус 429 (Too Many Requests), а в заголовке ответа присутствует параметр Retry-After – количество секунд до сброса лимита.

Аутентификация

Каждый запрос должен содержать Authorization заголовок с токеном аутентификации.

Аутентификация происходит по Bearer методу.

Токен указывается через пробел после команды Bearer.

Примеры

HTTP

PHP

Если вы используете Guzzle для запросов (http://docs.guzzlephp.org/en/stable/) - просто добавьте соответствующие заголовки в настройки клиента:

Список ресурсов

Students

Управление участниками проекта.

Students

API находится в режиме разработки.

Last updated