list_team_users
Retrieve all members of a specific team in Umami Analytics, with options to paginate results and filter by search query.
Instructions
List all members of a team
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| teamId | Yes | Team UUID | |
| page | No | Page number (1-based) | |
| pageSize | No | Results per page | |
| query | No | Search query to filter members |
Implementation Reference
- src/tools/teams.ts:87-103 (handler)The implementation of the `list_team_users` tool, including registration and the handler function.
server.tool( "list_team_users", "List all members of a team", { teamId: z.string().describe("Team UUID"), page: z.number().optional().describe("Page number (1-based)"), pageSize: z.number().optional().describe("Results per page"), query: z.string().optional().describe("Search query to filter members"), }, async ({ teamId, page, pageSize, query }) => { const data = await client.call("GET", `/api/teams/${teamId}/users`, undefined, { page, pageSize, query, }); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; }