400 Bad Request if filters $in has > 100 fields

Hello everyone, first post here for me so I will try to make it simple as possible.

Description: I’m developing an app in Flutter which has 3 key content structures - Programs, Recipes & Workouts. Users can have multiple programs, programs has recipes and workouts included.

Content API: REST API

Issue: With content being exponentially growing I came across with filtering issue. For fetching all user’s recipes I use “filters[id][$in][index]=id” structure. The issue is if index become larger than 100, I get this error message in response:
status: 400,
name: “ValidationError”,
message: “Invalid parameter 101”,

I couldn’t find any data in official docs if the filters are hard capped to 100, so I’m asking here if anyone faced this issue before and what would be solution for this.

I would like to thanks everyone in advance for giving me feedback on this topic :pray:

Best, Tim

This topic has been created from a Discord post (1289175182979760149) to give it more visibility.
It will be on Read-Only mode here.
Join the conversation on Discord