list_workspace_members
Lists all members in a workspace with roles, status, and timestamps so you can find a user_id for member lookups, updates, or removals.
Instructions
List every member in a workspace with organization role, workspace role, status, and timestamps. Use this to find a user_id before get_workspace_member, update_workspace_member, or remove_workspace_member.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspace_id": "<workspace_id>"
},
"name": "list_workspace_members"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Filter by workspace role | |
| No | Filter by member email | ||
| page_size | No | Number of members per page | |
| current_page | No | Zero-based page number | |
| workspace_id | Yes | The workspace ID to list members for |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool call succeeded and returned structured data | |
| data | No | Structured success payload when ok is true | |
| error | No | Structured error payload when ok is false |