Calls shown via the official C++ SDK (compiled into your UE module). Blueprint projects: same endpoints over FHttpModule/VaRest — see Getting Started.
Rooms::createRoom(client, playerToken, name, maxPlayers?, password?, realtime?, rules?, playerData?)
Creates a room — creator becomes host. realtime=true opens the WS/UDP channel; rules/playerData carry your typed JSON models.
Rooms::getRooms(client, {search?, limit?})
Public room list — lobby browsers.
Rooms::joinRoom(client, playerToken, roomId, {password?, joinToken?, playerData?})
Joins a room by id.
Rooms::getRoomPlayers(client, playerToken)
Rooms::leaveRoom(client, playerToken)
Occupant list / leave.
Rooms::sendRoomHeartbeat(client, playerToken)
Rooms::getCurrentRoom(client, playerToken)
Membership keepalive / current room state.
Rooms::stopRoom(client, playerToken)
Rooms::kickPlayer(client, playerToken, playerId)
Rooms::updateRoomPassword(client, playerToken, password)
Host controls.