workspaces

list_workspaces

Page through the caller's workspaces, oldest-first. Cost class: fast.

Keyset-paginated on (created_at, id); the cursor is opaque.

Args: session: Database session. caller: The authenticated tenant. name_contains: Substring filter on the workspace name. cursor: Opaque cursor from a previous page's next_cursor. limit: Rows per page.

Returns: One page of workspaces with an exact total.

get/v1/workspaces

Request

Query parameters

name_containsstring nullable

Case-insensitive name filter.

cursorstring nullable

Opaque cursor from a previous page's next_cursor. Omit for the first page.

limitinteger

Rows per page.

Response

Successful Response

next_cursorstring nullable

Opaque; null means the last page.

total_countinteger required

Exact, and filtered by the caller's access predicate.

Changes

No recorded changes to this operation across all 1 revision of this API.