listWorkspaceMembers()
Returns paginated workspace members and forwards pagination, search, and sorting query params.
Usage
The following example shows a basic usage of the backend client from @wacht/nextjs/server.
import { wachtClient } from '@wacht/nextjs/server';export async function listWorkspaceMembers(workspaceId: string) { const client = await wachtClient(); return client.workspaces.listWorkspaceMembers(workspaceId, { limit: 20, sort_key: 'created_at', sort_order: 'desc', });}Signature
function listWorkspaceMembers( workspaceId: string, options?: ListWorkspaceMembersOptions,): Promise<PaginatedResponse<WorkspaceMember>>Parameters
›workspaceId?: string | undefined;
workspaceId?: string | undefined;Stable workspace id.
›options.limit?: number | undefined;
options.limit?: number | undefined;Maximum members to return.
›options.offset?: number | undefined;
options.offset?: number | undefined;Number of members to skip.
›options.search?: string | undefined;
options.search?: string | undefined;Search term forwarded to backend.
›options.sort_key?: string | undefined;
options.sort_key?: string | undefined;Sort key forwarded to backend.
›options.sort_order?: 'asc' | 'desc' | undefined;
options.sort_order?: 'asc' | 'desc' | undefined;Sort order for `sort_key`.
Behavior
- Lists members for one workspace with optional pagination and search.
- Use membership ids from this response for membership update/remove calls.