Skip to main content
POST
Load Workspace
Reads bounded workspace context for this API key: pins, artifacts, open tasks, recent changes with their whys, recent sessions, handoff notes, and a browser link. Call it when you start work in a workspace; call it again with the continuation offsets and cursors for more. Nothing is started or ended: sessions are computed from the changes agents make. Any member can load (read). MCP: workspace_load. CLI: rip workspace load <workspace-id>. Auth: Authorization: Bearer tr_... (an account API key). {id} is the workspace UUID.

Request body

All fields are optional; an empty body loads the first page of everything. During the deprecation window the server ignores the old operationId and sessionId fields rather than refusing them.

Response (201)

Titles and the workspace name are cut to 512 bytes and the description to 4 KiB, with a matching …Truncated flag. The whole response stays under 64 KiB: pins switch to references first, then handoffs, sessions, artifacts, and tasks are trimmed (with hasMore set) until it fits. Load is idempotent: repeating it returns the same context and changes nothing except creating this key’s reader position on first use. A workspace in the trash answers 410 WORKSPACE_DELETED.

Errors