Для интеграции платформы с нашей системой учёта, потребовалось выгружать данные через Yeti admin API.
И столкнулись с рядом ограничений, которые в мануале не указаны:
Как фильтровать данные по реляционным полям, пример: получить все gateways определённого контрактора.
Если попробовать указать filter[contractor]/ filter[contractor-id] получаем:
{
"errors": [
{
"title": "Filter not allowed",
"detail": "contractor is not allowed.",
"code": "102",
"status": "400"
}
]
}
Как фильтровать данные посредством offset и limit. В мануале json:api предлагают использовать ключи page[size] и page[number] для пагинации – не работает.
Спасибо за ответ.
Хочу задать ещё один вопрос по работе API.
У меня не получается получить информацию следующих полях в настройках gateway: Incoming Auth Username Incoming Auth Password Use Registered Aor