
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
- "The document data is missing. Try again...
Hello, I am getting this error suddenly. I have been using this service for a year now, and I haven't made any changes to my code since then. My app was workin...
- Unable to upgrade to Pro plan
I wanted to create an account on a Pro plan. In the onboarding flow, at the "create organization" step, I added a credit card and when I press the CTA I get the...
- Error: The document data is missing. Try...
I am not able to create any document on some of the collection/ DBs. As I can see many of us facing the same issue, need a quick resolution from the Appwrite Te...
