Dirk Klimpel
Dirk Klimpel
The reason is, that this are different APIs with different return values. The room directory is the public API: https://spec.matrix.org/v1.2/client-server-api/#get_matrixclientv3publicrooms And the room list is an admin API: https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#list-room-api The...
What happens you can see here: https://matrix-org.github.io/synapse/develop/admin_api/user_admin_api.html#deactivate-account This is the documentation for deactivate / delete.
The manual for that case is there: https://matrix-org.github.io/synapse/latest/admin_api/user_admin_api.html#delete-media-uploaded-by-a-user
It works like design. See docs here: https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#list-room-api
It is fixed by https://github.com/matrix-org/synapse/pull/11099 In Synapse v1.47.0
#108 was merged. Can you check if you can find the information (`m.room.retention `) in the tab `State events`?
Related, Synapse 1.47.1 - https://github.com/matrix-org/synapse/commit/91f2bd090 - https://github.com/matrix-org/synapse/blob/develop/docs/changelogs/CHANGES-2021.md#security-advisory
Related to: #90 Missing upstream feature: https://github.com/matrix-org/synapse/issues/5501
Is the issue only the pagination for max. 1000 users? 
> curl -X "DELETE" "https://MY_SERVER/_matrix/**admin**/v1/rooms/test" You uses the a wrong URL. See: https://matrix-org.github.io/synapse/latest/admin_api/rooms.html#version-2-new-version `DELETE /_synapse/admin/v2/rooms/`