---
title: "List User Rooms of a Team"
slug: "list-user-rooms-of-a-team"
updated: 2026-09-03T14:50:33Z
published: 2026-09-03T14:50:33Z
canonical: "developer.rocket.chat/list-user-rooms-of-a-team"
stale: true
---
> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.
# List User Rooms of a Team
Get/api/v1/teams.listRoomsOfUser
Lists only the team's rooms that a particular user has joined.
Permissions required: `view-all-teams`, `view-all-team-channels`
Header parametersX-User-IdstringRequired
The `userId` of the authenticated user.
ExamplerbAXPnMktTFbNpwtJ
X-Auth-TokenstringRequired
The `authToken` of the authenticated user.
ExampleRScctEHSmLGZGywfIhWyRpyofhKOiMoUIpimhvheU3f
Query parametersteamNamestring
The team name. It is required if the `teamId` is not provided.
Examplelivestream
teamIdstring
The team id. It is required if the `teamName` is not provided.
Example63f3efc4b000b6b6d86704b2
userIdstringRequired
The user ID.
ExamplerbAXrutTFbNprfn
offsetinteger
Number of items to "skip" in the query, i.e. requests return count items, skipping the first offset items. Refer to the [official documentation](https://developer.rocket.chat/apidocs/query-parameters#pagination) to learn more.
Example50
countinteger
The number of items to return. Refer to the [official documentation](https://developer.rocket.chat/apidocs/query-parameters#pagination) to learn more.
Example50
Responses200
OK
Success
```json
{
"rooms": [
{
"_id": "JKa7R9zu2DinBhBN9",
"fname": "Livestream",
"customFields": {},
"description": "",
"broadcast": false,
"encrypted": false,
"federated": false,
"name": "Livestream",
"t": "c",
"msgs": 16,
"usersCount": 4,
"u": {
"_id": "rbAXPnMktTFbNpwtJ",
"username": "roxie"
},
"ts": "2023-02-22T17:15:26.989Z",
"ro": false,
"default": false,
"sysMes": true,
"_updatedAt": "2023-09-29T06:02:30.250Z",
"lm": "2023-09-14T12:06:00.594Z",
"lastMessage": {
"_id": "rtf5JoPLQup3X7Aof",
"t": "videoconf",
"msg": "",
"groupable": false,
"blocks": [
{
"type": "video_conf",
"blockId": "6502f728a2f73c7460df6f71",
"callId": "6502f728a2f73c7460df6f71",
"appId": "videoconf-core"
}
],
"ts": "2023-09-14T12:06:00.594Z",
"u": {
"_id": "rbAXPnMktTFbNpwtJ",
"username": "test.test",
"name": "test test"
},
"rid": "JKa7R9zu2DinBhBN9",
"_updatedAt": "2023-09-14T12:06:00.685Z",
"urls": [],
"mentions": [],
"channels": []
},
"teamId": "63f3efc4b000b6b6d86704b2",
"teamDefault": true,
"isLastOwner": true
}
],
"total": 1,
"count": 1,
"offset": 0,
"success": true
}
```
Expand Allobject rooms Array of object object _idstring
fnamestring
customFieldsobject
descriptionstring
broadcastboolean
encryptedboolean
federatedboolean
namestring
tstring
msgsinteger
usersCountinteger
uobject _idstring
usernamestring
tsstring
roboolean
defaultboolean
sysMesboolean
_updatedAtstring
lmstring
lastMessageobject _idstring
tstring
msgstring
groupableboolean
blocks Array of object object typestring
blockIdstring
callIdstring
appIdstring
tsstring
uobject _idstring
usernamestring
namestring
ridstring
_updatedAtstring
urls Array of object object
mentions Array of object object
channels Array of object object
teamIdstring
teamDefaultboolean
isLastOwnerboolean
totalinteger
countinteger
offsetinteger
successboolean
401
Unauthorized
Authorization Error
```json
{
"status": "error",
"message": "You must be logged in to do this."
}
```
object statusstring
messagestring