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.