Workspaces

List a workspace’s members

The account’s accepted members, oldest member first. Workspaces do not divide people: members share every workspace at their account role, subject to seat and sign-in suspension. Outstanding invitations not yet accepted are left out. A member waiting for a seat, because the plan has fewer seats than the account has people, is listed with seat_suspended: true and cannot act on the account until their seat is restored. suspended reports global sign-in suspension independently; either or both flags can be true.

An API key confined to a workspace cannot list members (403), because the list is the whole account’s. Use an account-wide key.

Requires the viewer role or higher.

get/workspaces/{id}/members

Request

  • Base URL: https://app.mandala.computer/api/v1
  • URL: https://app.mandala.computer/api/v1/workspaces/{id}/members
  • Auth: HTTP bearer

Path parameters

idstring required

The workspace id.

Response

The members, oldest first.

user_idstring required

usr- and sixteen hex characters.

emailstring required

The address they sign in with.

namestring nullable required

Their display name, or null when they have not set one.

rolestring required

owner, member or viewer — their role on the account, which is their role in every workspace.

accepted_atstring required

RFC 3339 timestamp of when they joined the account.

suspendedboolean required

true for global sign-in suspension. They are still on the account. This is independent of seat_suspended; either or both flags can be true.

seat_suspendedboolean required

true when this member is waiting for a seat on this account and cannot act on it. This is independent of sign-in suspension (suspended) and returns to false when their seat is restored.

Changes

No recorded changes to this operation across all 1 revision of this API.