It happens on a list I get using a secondary results key. Basically, I’m retrieving a conversation from the conversation table, then I have the messages in an object list within the conversation.
Access messages from a separate endpoint, not using any results keys. Conversations doesn’t need to return the array of messages, it should just have conversation details.
Then have your messages endpoint, which can take a parameter of conversation_id
Set up your basic endpoints with no special filtering, then add filtering later.