---
title: "Get member"
method: GET
path: "/members/{id}"
tags: ["members"]
---

# Get member

`GET /members/{id}`

Retrieves the full details of a specific member by their unique identifier (UUID).
Returns the member's profile information including name, username, email address, and workspace role.

> Without the `members:pii:read` OAuth scope, PII fields (`name`, `username`, `email`) are returned as `[redacted]`.

## Path parameters

- `id` string, uuid, required

## Response `200`

Member details

- object
  - `data` Member — Represents a member (user) in the workspace.
    - `id` string, uuid, required — Unique identifier of the member
    - `type` 'member', required — Resource type identifier
    - `fields` MemberFields, required — Fields of a member resource. Note: When the `members:pii:read` scope is not present, the `name`, `username` and `email` fields will return `[redacted]` instead of actual values.
      - `name` union, required
        - string — Display name of the member.
        - '[redacted]' — The value `[redacted]`. Used to hide personally identifiable information in cases the request doesn't have the required `members:pii:read` OAuth2 scope.
      - `username` union, required
        - string — Username of the member.
        - '[redacted]' — The value `[redacted]`. Used to hide personally identifiable information in cases the request doesn't have the required `members:pii:read` OAuth2 scope.
      - `email` union, required
        - string — The email of a Productboard user that has access to your workspace.
        - '[redacted]' — The value `[redacted]`. Used to hide personally identifiable information in cases the request doesn't have the required `members:pii:read` OAuth2 scope.
      - `role` 'admin' | 'maker' | 'viewer' | 'contributor', required — Role of the member in the workspace.
      - `disabled` boolean, required — Whether the member is disabled.
      - `invitationPending` boolean, required — Whether the member has a pending invitation that has not yet been accepted.
      - `teams` TeamReference[] — List of teams the member belongs to. Always included in the response.
        - `id` string, uuid, required — Unique identifier of the team
        - `type` 'team', required — Resource type identifier
        - `links` TeamLinks, required — Links for navigating team resources.
          - `self` string, uri, required — URL of the team resource.
          - `members` string, uri, required — URL of the paginated team members sub-resource.
          - `html` string, uri, required — URL of the team page in the Productboard UI.
    - `links` MemberLinks, required — Links for navigating member resources.
      - `self` string, uri, required — URL of the member resource.
      - `html` string, uri, required — URL of the member page in the Productboard UI.

## Other responses

- `401` — Unauthorized - Missing or invalid authentication credentials
- `403` — Forbidden - Insufficient permissions
- `404` — Not Found - The requested resource does not exist or is not accessible
- `408` — Request Timeout - The server did not receive a complete request within the allowed time
- `429` — Too Many Requests - API rate limit exceeded, reduce request frequency and retry after the indicated time
- `500` — Internal Server Error - An unexpected error occurred on the server, please retry or contact support

---

[API](https://skmtc.dev/productboard/apis/notes.md) · [All operations](https://skmtc.dev/productboard/apis/notes/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/productboard/notes/revisions/b4004749b60f/schema)
