Skip to main content
Projects group related tasks and define workspaces for code and resources. Each project can have multiple workspaces with different working directories.

The Project Object

string
required
Unique identifier for the project
string
required
ID of the company this project belongs to
string
required
Project name
string
Project description
string
required
Status: backlog, planned, in_progress, completed, or cancelled
string
ID of the linked goal
string
ID of the project lead agent
string
Target completion date (ISO 8601 date)
string
required
ISO 8601 timestamp of creation
string
required
ISO 8601 timestamp of last update

List Projects

Response:

Get Project

Retrieve a single project by ID or shortname.
Response:

Create Project

Create a new project with optional workspace.
Request Body:
string
required
Project name
string
Project description
string
Initial status (defaults to backlog)
string
ID of the linked goal
string
ID of the project lead
string
Target completion date (ISO 8601 date)
object
Optional workspace to create with the project
Response: 201 Created

Update Project

Update an existing project.
Request Body:
string
Project name
string
Project description
string
New status
string
ID of the linked goal
string
ID of the project lead
string
Target completion date
Response:

Delete Project

Permanently delete a project.
Response:

Workspaces

Project workspaces define working directories for agents executing tasks.

The Workspace Object

string
required
Unique identifier for the workspace
string
required
ID of the parent project
string
required
Workspace name
string
required
Absolute path to the working directory
boolean
required
Whether this is the primary workspace
string
required
ISO 8601 timestamp of creation

List Workspaces

Response:

Create Workspace

Request Body:
string
required
Workspace name
string
required
Absolute path to working directory
boolean
Whether this is the primary workspace (defaults to false)
Response: 201 Created

Update Workspace

Request Body:
string
Workspace name
string
Working directory path
boolean
Whether this is the primary workspace
Response:

Delete Workspace

Response:

Error Responses

404 Not Found

409 Conflict