---
title: "Listar membros"
method: GET
path: "/memberships"
tags: ["Memberships"]
---

# Listar membros

`GET /memberships`

Retorna os membros (usuários) do workspace.

## Query parameters

- `search` string

## Response `200`

Successful response

- union[] — Lista de membros do workspace
  - union — Representa um membro do workspace
    - object
      - `type` 'membership', required
      - `data` object, required
        - `id` string, required — Identificador único do membro
        - `workspaceId` string, required — Identificador único do workspace
        - `userId` string, required — Identificador único do usuário
        - `role` 'owner' | 'admin' | 'user', required — Papel (permissões) do membro
        - `user` object, required — Dados do usuário
          - `id` string, required — Identificador único do usuário
          - `name` string, required — Nome completo do usuário
          - `email` string, email, required — Endereço de e-mail do usuário
          - `phone` string, nullable — Número de telefone do usuário (opcional)
          - `picture` object, nullable — Imagem de perfil do usuário
            - `url` string, required — URL do arquivo
            - `title` string, nullable — Título do arquivo
            - `size` number, nullable — Tamanho do arquivo em bytes
            - `key` string, nullable — Chave do arquivo no armazenamento
            - `ext` string, nullable — Extensão do arquivo
            - `img` string, nullable — Imagem prévia do arquivo
            - `description` string, nullable — Descrição do arquivo
          - `createdAt` string, date-time — Data de criação
          - `updatedAt` string, date-time — Data da última atualização
    - object
      - `type` 'invite', required
      - `data` object, required
        - `id` string, required — Identificador único do convite
        - `email` string, email, required — E-mail do convidado
        - `roles` object[], required
          - `appId` string, required — ID da aplicação à qual o papel se aplica
          - `role` string, nullable, required — Papel (permissões) do usuário
        - `admin` boolean, required — Indica se o usuário convidado será um administrador
        - `workspaceId` string, required — ID do workspace
        - `createdBy` string, nullable — ID do usuário que criou o registro
        - `updatedBy` string, nullable — ID do usuário que atualizou o registro
        - `createdAt` string, date-time — Data de criação
        - `updatedAt` string, date-time — Data da última atualização

## Other responses

- `default` — Error response

---

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