v1

latestSwagger 2.0AGPL-3.02026-07-17413281.9 KB
matrix-cs

Resolve a room alias (client)

Turns a human-friendly room alias like #coffee:example.com into the actual room ID plus a list of servers that might know where it lives, because nobody memorizes a !opaque:id and clients still have to route the join somewhere. The r0 and v3 paths are the same handler; r0 is the legacy alias we keep alive for clients that never upgraded.

get/_matrix/client/r0/directory/room/{room_alias}

Path parameters

room_aliasstring required

Room alias to resolve, e.g. #room:server

Response

Room ID and the servers that can help you join

room_idstring
serversstring[]