---
title: "List all members of the organization"
method: GET
path: "/organization/members"
tags: ["Organization"]
---

# List all members of the organization

`GET /organization/members`

This returns a list of all members of the organization. This includes all teammates and all teams, as well as a reference to the organization itself.

## Query parameters

- `pageSize` integer
- `paginationToken` string — Token given in a previous response to allow requesting the next page

## Response `200`

Expected response to a valid request

- object
  - `hasMore` boolean, required
  - `members` OrganizationMember[], required
    - union
      - Teammate
        - `displayName` string, required — The full name of the teammate, including any title provided
        - `email` string, email — The email address of the teammate
        - `id` string, required — The id of the teammate
        - `isAdmin` boolean, required — Whether or not the teammate is an admin on Spruce
        - `object` string, required — String representing the object's type
        - `type` string, required — This will always be 'teammate'. This is provided for cases where a teammate may be in a mixed list with teams and/or your organization.
      - Team
        - `id` string, required — The id of the team
        - `name` string, required — The name of the team
        - `object` string, required — String representing the object's type
        - `type` string, required — This will always be 'team'. This is provided for cases where a team may be in a mixed list with teammtes and/or your organization.
      - Organization
        - `id` string, required — The id of the organization
        - `name` string, required — The name of the organization
        - `object` string, required — String representing the object's type
        - `type` string, required — This will always be 'organization'. This is provided for cases where a organization may be in a mixed list with teammtes and/or teams.
  - `paginationToken` string — Token given in a previous response to allow requesting the next page
  - `totalCount` integer, required

## Other responses

- `400` — bad request
- `500` — unexpected error

---

[API](https://skmtc.net/sprucehealth/apis/spruce-health-api.md) · [All operations](https://skmtc.net/sprucehealth/apis/spruce-health-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sprucehealth/spruce-health-api/revisions/988e298cd9fd/schema)
