Параметры GET запросов, которые могут приходится для получения информации:
Типы данных: в API используются простые типы данных - string, integer, float.
Авторизация
Авторизация происходит через JWT токены, которые можно получить по запросу на endpoint /auth/sign_in. На этот запрос вам прийдет ответ с установленными headers с названиями:
uid
access-token
client
Установив эти три значения в свои последующие запросы, вы сможете использовать остальные запросы на API.
Тут вы можете увидеть пример работы с авторизацией с помощью утилиты curl:
Далее вы можете использовать /auth/validate_token endpoint c GET параметрами uid, access-token и client для того, чтобы проверить эти значения.
Все запросы, которые вы далее будете делать с помощью этих токенов будут иметь тот же уровень доступа, что и пользователь, которого вы использовали для получения этих токенов.
Пагинация
Все ресурсы в системе (кроме отельных виджетов аналитики) отображаются использую страницы данных. Для управления переходами по страницам используются следующие параметры GET запроса:
page[number] - номер страницы
page[size] - размер страницы, по умолчанию - 25, максимальное значение 100 (для каких-то ресурсов 500).
При ответе данных со списком ресурсов к ответу добавляется поле meta, в котором хранятся данные о пагинации, которая используется при выполнении данного запроса: