Skip to main content
GET
/
workspaces
/
{id}
/
members
Get workspace members
curl --request GET \
  --url https://api.wacht.dev/workspaces/{id}/members \
  --cookie session_id=
[
  {
    "id": "333333333333333333",
    "workspace_id": "123456789012345678",
    "organization_membership_id": "777777777777777777",
    "user_id": "555555555555555555",
    "roles": [
      {
        "id": "444444444444444444",
        "workspace_id": "123456789012345678",
        "name": "Developer",
        "permissions": [
          "workspace:read",
          "workspace:write"
        ],
        "is_system_role": false,
        "created_at": "2023-11-07T05:31:56Z",
        "updated_at": "2023-11-07T05:31:56Z"
      }
    ],
    "user": {
      "id": "<string>",
      "first_name": "<string>",
      "last_name": "<string>",
      "email": "jsmith@example.com",
      "username": "<string>",
      "profile_picture_url": "<string>"
    },
    "public_metadata": {},
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  }
]

Authorizations

session_id
string
cookie
required

Session-based authentication using cookies

Path Parameters

id
string<uint64>
required

Workspace ID

Response

Members retrieved successfully

id
string<uint64>
Example:

"333333333333333333"

workspace_id
string<uint64>
Example:

"123456789012345678"

organization_membership_id
string<uint64>
Example:

"777777777777777777"

user_id
string<uint64>
Example:

"555555555555555555"

roles
object[]

Member's roles

user
object

User details

public_metadata
object
created_at
string<date-time>
updated_at
string<date-time>