How long do previous messages in the previous response id last?

They are not expiring or being removed at all as far as I can see, has far back as March 12.

The documentation is wrong. The API persistence is breaking documentation, expectations, and promises. And yet you still cannot rely on anything past the 30 days stated multiple places.

There is no endpoint for listing them that you are allowed access to, and there is no delete option in the UI logs where you see the persistence that was never disclosed.

As I reported and only receive an “I will investigate” with no investigation: