The Workspace API provides endpoints for creating, reading, updating, and deleting workspaces. Workspaces in ThinkEx are container entities that hold various items like canvases, flowcharts, and text documents.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/thinkex-oss/thinkex/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All workspace endpoints require authentication. Include a valid session token in your requests.Base URL
Workspace Object
The workspace object contains metadata and configuration for a workspace.Unique identifier for the workspace (UUID)
ID of the user who owns the workspace
Display name of the workspace
Optional description of the workspace
Template used to initialize the workspace. Options:
blank, getting_startedWhether the workspace is publicly accessible
URL-friendly identifier for the workspace
Icon identifier for the workspace
Color identifier for the workspace card
Sort position for ordering workspaces
ISO 8601 timestamp of when the workspace was last opened
ISO 8601 timestamp of workspace creation
ISO 8601 timestamp of last update
Whether the workspace is shared with the current user (not owned by them)
User’s permission level for shared workspaces. Options:
owner, editor, viewerList Workspaces
Response
Returns a list of all workspaces accessible to the authenticated user, including both owned workspaces and workspaces shared with them.Create Workspace
Request Body
Name of the workspace
Description of the workspace
Template to use for initialization. Options:
blank (default), getting_startedWhether the workspace should be public. Defaults to
falseIcon identifier for the workspace
Color identifier for the workspace card
Custom initial state for the workspace. If not provided, template-based state is used
Response
Get Workspace
Path Parameters
The workspace ID (UUID)
Response
Returns the workspace with its complete state, including all items.Update Workspace
Path Parameters
The workspace ID (UUID)
Request Body
Updated name for the workspace. Slug will be regenerated if name changes
Updated description
Updated public visibility setting
Updated icon identifier
Updated color identifier
Response
Only workspace owners can update workspace metadata. Collaborators with editor permissions can modify workspace content through events.
Delete Workspace
Path Parameters
The workspace ID (UUID)