Skip to content
TriedDocs
Account

List members

List everyone who belongs to the workspace and their role.

GEThttps://api.tried.com.au/workspace/members

Returns every member of the workspace, oldest first. Any role can call it.

Request#

This endpoint takes no path, query or body parameters.

Example request#

curl https://api.tried.com.au/workspace/members \
  -H "Authorization: Bearer $TRIED_API_KEY"
const res = await fetch("https://api.tried.com.au/workspace/members", {
  headers: { Authorization: `Bearer ${process.env.TRIED_API_KEY}` },
});
const members = await res.json();
import os, requests

res = requests.get(
    "https://api.tried.com.au/workspace/members",
    headers={"Authorization": f"Bearer {os.environ['TRIED_API_KEY']}"},
)
members = res.json()

Response#

200 OK

[
  {
    "member_id": "member_5c1e9a3b7d2f4e6081a3c5e7",
    "user_id": "user_2b4d6f8a0c1e3a5b7d9f1e2c",
    "email": "priya@harbourdental.com.au",
    "name": "priya",
    "role": "admin",
    "created_timestamp": 1758240000000
  },
  {
    "member_id": "member_9e7c5a3f1d2b4c6e8a0f2d4b",
    "user_id": "user_7a9c1e3b5d7f9a2c4e6b8d0f",
    "email": "sam@harbourdental.com.au",
    "name": "Sam Lee",
    "role": "developer",
    "created_timestamp": 1759708800000
  }
]

An array of members.

Field Type Description
member_id string Membership ID, prefix member_. Use it to update or remove the member.
user_id string User ID, prefix user_.
email string User's email, lowercased.
name string or null User's name. New users get the part of the email before @.
role string admin, developer or member.
created_timestamp integer When the user joined the workspace, Unix ms.

Errors#

Status When
401 Missing or invalid API key.
403 The key's IP allowlist or scopes reject the request. This route needs the admin scope.
429 Rate limit exceeded. See Rate limits.

See Errors for the body format.