NewWacht Bench is live — AI-assisted development for Wacht

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;
Stable workspace id.
options.limit?: number | undefined;
Maximum members to return.
options.offset?: number | undefined;
Number of members to skip.
options.search?: string | undefined;
Search term forwarded to backend.
options.sort_key?: string | undefined;
Sort key forwarded to backend.
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.

On this page