Inconsistent results from the group transactions's API

I have external tooling to log sale logs to Discord using the group transactions API. However, I’ve noticed that this tooling starting repeating sales seemingly at random. After some investigation, it appears that the API itself returns sales in a random order, throwing off my tooling that relies on the logs being ordered by date correctly.

Below is a video of this behavior

Expected behavior

I expect the API to return results in order (either ascending or decending)

I’d recommend sorting them based on the “created” timestamp that’s returned in each item. I’m not sure the intended behavior is that the API sorts results itself.