Общее описание

Документация API находится по адресу https://api.labgame.ru/ 

 

API работает поверх HTTP протокола. В качестве формата для обмена данными используются JSON.

Параметры передаются в теле запроса в виде JSON документа, данные для авторизации - в заголовке (есть и другие варианты).

URL формируется следующим способом:

https://ваш-домен/api/v2/integration/модуль/метод

Структура ответа успешного вызова

{
  "result": <результат>
}

Структура ответа неудачного вызова

{
  "error": {
    "message": "<сообщение>",
    "code": <код>
  }
}

Постраничный вывод

Для получения большого объема данных используется постраничный вывод.

Для навигации используются параметры запроса page (страница) и limit (количество элементов на страницу).

Формат ответа такой:

{
  "result": {
    "meta": {
      "page": 1,
      "pages": 100,
      "limit": 10,
      "count": 1000
    },
    "data": [
        <элемент>, <элемент>, <элемент> ...
    ]
  }
}