
I'm looking at the documentation https://appwrite.io/docs/client/teams?sdk=web-default#teamsList which is very close to what I need, but I want to be able to get a list of the teams a user belongs to, basically I want to be able to supply it with a user ID and it will give me a list of the teams for that user:
const promise = teams.list(userId);
Is this possible?

Not with the client SDK. You could however use the Users API to do exactly this on the server-side.
You'll have to create a function in your appwrite console that uses the users.listMemberships('[USER_ID]')
resource to do this.
Users API: https://appwrite.io/docs/server/users?sdk=nodejs-default
Reference for users.listMemberships
: https://appwrite.io/docs/server/users?sdk=nodejs-default#usersListMemberships
Guide to Appwrite Functions: https://appwrite.io/docs/functions
Reference for executing functions from the client-side: https://appwrite.io/docs/client/functions

Thank you! That works!

Will be marking this as solved, but feel free to come back and ask any questions if you face problems 😁

[SOLVED] How to get a user's team(s)?
Recommended threads
- Error getting session: AppwriteException...
I get this error `Error getting session: AppwriteException: User (role: guests) missing scope (account)` when running in prod. As soon as I try running my app o...
- PR Review and Issue Assign?
I am not familiar with how things work here. I know that Issue have to be assigned before solving problem, It is for not wasting contributors time but I like t...
- 500 internal error when trying to access...
Hello team, I am having trouble trying to access my projects in Appwrite. Each time I try to click in a project I want to open it doesn't load immediately and ...
