Несколько вопросов по yeti admin api

Добрый день.

Для интеграции платформы с нашей системой учёта, потребовалось выгружать данные через Yeti admin API.
И столкнулись с рядом ограничений, которые в мануале не указаны:

  1. Как фильтровать данные по реляционным полям, пример: получить все gateways определённого контрактора.
    Если попробовать указать filter[contractor]/ filter[contractor-id] получаем:
{
    "errors": [
        {
            "title": "Filter not allowed",
            "detail": "contractor is not allowed.",
            "code": "102",
            "status": "400"
        }
    ]
}
  1. Как фильтровать данные посредством offset и limit. В мануале json:api предлагают использовать ключи page[size] и page[number] для пагинации – не работает.

Заранее спасибо за ответ.

Покажите полностью запрос(url с параметрами, можно без домена), чтобы было понятно какие сущности вы пытаетесь фильтровать

Форматируйте пожалуйста запросы/ответы/данные/конфиги как показано тут
https://docs.github.com/en/github/writing-on-github/creating-and-highlighting-code-blocks

Фильтрация gateways по Contractors
GET /api/rest/admin/gateways?filter[contractor]=1

Пагинация
GET /api/rest/admin/gateways?page[size]=1&page[number]=1

  1. Такой фильтр не реализован
  2. Пагинация тоже не реализована в admin API.

Сделаем в след версии

Спасибо за ответ.
Хочу задать ещё один вопрос по работе API.
У меня не получается получить информацию следующих полях в настройках gateway:
Incoming Auth Username
Incoming Auth Password
Use Registered Aor

Запрос такой:

GET /api/rest/admin/gateways/39

Есть способы получить эту информацию через API?