Добрый день.
Для интеграции платформы с нашей системой учёта, потребовалось выгружать данные через 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] для пагинации – не работает.
Заранее спасибо за ответ.