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:
JavaScript
const promise = teams.list(userId);
Is this possible?
Summary
There is a solution for getting a user's team(s). You can use the Users API on the server-side by creating a function in your appwrite console that utilizes the `users.listMemberships('[USER_ID]')` resource. This will allow you to retrieve a list of teams for a specific user. Make sure to check the Users API documentation and the guide to Appwrite Functions for more details. The reference for executing functions from the client-side is also provided.
safwan
Aug 6, 2023, 15:29
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.