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.
This doesn’t stop the problem. Roblox randomly updates the Epoch ISO80 time on shouts, icon updates, and other mediums by several decimal points periodically. I track Roblox API changes for public audit transparency and see what the OP is experiencing all the time. The endpoint you describe is the exact troublesome one and only one available. For whatever reason, this datapoint does indeed change over time, so it doesn’t help to shut this topic down.
I figured it was a hardware issue or something with how Roblox stores data, but as it never affected my use-case I never created an error report. For those reviewing the forums for similar issues, I’d like to make this apparent that admins should look into this for data safety and longevity, as Roblox does volatile changes to static data.