Workspaces let you organise agents into logical groups — for example by project, team, or environment. You create a workspace, add agents to it with optional roles, and query which agents belong to a given workspace. Every workspace belongs to the user who created it, and only you can manage or delete your own workspaces.Documentation Index
Fetch the complete documentation index at: https://noradocs.solomontsao.com/llms.txt
Use this file to discover all available pages before exploring further.
List workspaces
Return all workspaces belonging to the authenticated user.Response
Workspace UUID.
Workspace display name.
UUID of the owning user.
ISO 8601 creation timestamp.
Create a workspace
Create a new workspace.Request body
Workspace name, 1–100 characters.
Response
New workspace UUID.
Workspace name.
UUID of the owning user.
ISO 8601 creation timestamp.
| Status | Condition |
|---|---|
400 | Missing name, or name exceeds 100 characters |
List agents in a workspace
Return all agents that have been added to a specific workspace.Path parameters
Workspace UUID.
Response
Returns an array of agent records joined with their workspace membership details.Agent UUID.
Agent display name.
Current agent status.
Role assigned to this agent in the workspace, if any.
Add an agent to a workspace
Associate one of your agents with a workspace. The agent must belong to the same user as the workspace.Path parameters
Workspace UUID.
Request body
UUID of the agent to add. Must be one of your agents.
Optional role label for this agent within the workspace, e.g.
primary, observer.Response
Returns the workspace membership record.Workspace UUID.
Agent UUID.
Assigned role, or
null.| Status | Condition |
|---|---|
400 | Missing agentId |
404 | Agent not found or does not belong to you |
Delete a workspace
Permanently delete a workspace. All agent memberships within the workspace are removed. The agents themselves are not affected.Path parameters
Workspace UUID.
Response
true when the workspace was deleted.