Claude Platform Docs

Members

Create Workspace Member
POST/v1/organizations/workspaces/{workspace_id}/members
Get Workspace Member
GET/v1/organizations/workspaces/{workspace_id}/members/{user_id}
List Workspace Members
GET/v1/organizations/workspaces/{workspace_id}/members
Update Workspace Member
POST/v1/organizations/workspaces/{workspace_id}/members/{user_id}
Delete Workspace Member
DELETE/v1/organizations/workspaces/{workspace_id}/members/{user_id}
Models
WorkspaceMember object{ type, user_id, workspace_id, workspace_role }
type: "workspace_member"

Object type.

For Workspace Members, this is always "workspace_member".

defaultworkspace_member
user_id: string

ID of the User.

workspace_id: string

ID of the Workspace.

workspace_role: "workspace_admin" or "workspace_billing" or "workspace_developer" or 2 more

Role of the Workspace Member.

One of the following:
"workspace_admin"
"workspace_billing"
"workspace_developer"
"workspace_restricted_developer"
"workspace_user"
MemberDeleteResponse object{ type, user_id, workspace_id }
type: "workspace_member_deleted"

Deleted object type.

For Workspace Members, this is always "workspace_member_deleted".

defaultworkspace_member_deleted
user_id: string

ID of the User.

workspace_id: string

ID of the Workspace.