---
title: "Get the members of multiple teams"
method: GET
path: "/teams"
tags: ["teams"]
---

# Get the members of multiple teams

`GET /teams`

## Response `200`

Expected response to a valid request

- array[]
  - TeamMember[]
    - `team_id` string, required — The ID of the team this team member is a member of
    - `user` User, required
      - `username` string, required — The user's username
      - `name` string, nullable — The user's display name
      - `email` string, email, nullable — The user's email (only displayed if requesting your own account). Requires `USER_READ_EMAIL` PAT scope.
      - `bio` string — A description of the user
      - `payout_data` UserPayoutData, nullable — Various data relating to the user's payouts status (you can only see your own)
        - `balance` integer — The payout balance available for the user to withdraw (note, you cannot modify this in a PATCH request)
        - `payout_wallet` 'paypal' | 'venmo' — The wallet that the user has selected
        - `payout_wallet_type` 'email' | 'phone' | 'user_handle' — The type of the user's wallet
        - `payout_address` string — The user's payout address
      - `id` string, required — The user's ID
      - `avatar_url` string, required — The user's avatar url
      - `created` string, ISO-8601, required — The time at which the user was created
      - `role` 'admin' | 'moderator' | 'developer', required — The user's role
      - `badges` integer — Any badges applicable to this user. These are currently unused and undisplayed, and as such are subject to change In order from first to seventh bit, the current bits are: - (unused) - EARLY_MODPACK_ADOPTER - EARLY_RESPACK_ADOPTER - EARLY_PLUGIN_ADOPTER - ALPHA_TESTER - CONTRIBUTOR - TRANSLATOR
      - `auth_providers` string[], nullable — A list of authentication providers you have signed up for (only displayed if requesting your own account)
      - `email_verified` boolean, nullable — Whether your email is verified (only displayed if requesting your own account)
      - `has_password` boolean, nullable — Whether you have a password associated with your account (only displayed if requesting your own account)
      - `has_totp` boolean, nullable — Whether you have TOTP two-factor authentication connected to your account (only displayed if requesting your own account)
      - `github_id` integer, nullable — Deprecated - this is no longer public for security reasons and is always null
    - `role` string, required — The user's role on the team
    - `permissions` integer — The user's permissions in bitfield format (requires authorization to view) In order from first to tenth bit, the bits are: - UPLOAD_VERSION - DELETE_VERSION - EDIT_DETAILS - EDIT_BODY - MANAGE_INVITES - REMOVE_MEMBER - EDIT_MEMBER - DELETE_PROJECT - VIEW_ANALYTICS - VIEW_PAYOUTS
    - `accepted` boolean, required — Whether or not the user has accepted to be on the team (requires authorization to view)
    - `payouts_split` integer — The split of payouts going to this user. The proportion of payouts they get is their split divided by the sum of the splits of all members.
    - `ordering` integer — The order of the team member.

---

[API](https://skmtc.net/modrinth/apis/labrinth.md) · [All operations](https://skmtc.net/modrinth/apis/labrinth/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/modrinth/labrinth/revisions/16bb5dbc54f4/schema)
