project → task → sub_task. Each item belongs to a domain and has a domain-scoped key (e.g. OPS-42). Sub-task keys inherit from the parent task with a suffix (e.g. OPS-42.1).
All work item endpoints require a Bearer token. See API Authentication.
Browse and create
List work items
string
Filter by work item type:
project, task, or sub_task.string
Filter by domain ID.
string
Filter by status value.
string
Full-text search across title and description.
Create a work item
string
required
Work item type:
project, task, or sub_task.string
required
Work item title.
string
required
ID of the domain to create the item in.
string
Key of the parent work item. Required for
sub_task; optional for task (creates under a project).string
Workflow to assign. If omitted, the domain default workflow is used.
string
Markdown-formatted description.
string
Initial status. Must be a valid status for the assigned workflow.
string
Priority level (e.g.
low, medium, high, critical).string
Target agent or executor ID for agent-dispatched items.
Agent work queue
Get a work item
GET /browse/OPS-42).
Update a work item
title, description, priority, status, and executionTarget.
Delete a work item
Workflow transitions
List available transitions
Claim for agent execution
string
required
The status to transition the item to when claiming.
string
required
ID of the agent claiming the item.
Complete a work item
string
required
The completion status to transition to.
string
required
ID of the agent completing the item.
Advance a stage gate
Get agent execution context
Comments
List comments
Add a comment
string
required
Comment text. Supports Markdown.
Update a comment
Delete a comment
Attachments
List attachments
Upload an attachment
Uploading a file is a two-step process:1
Initiate the upload
2
Complete the upload
After uploading to the returned URL, confirm the upload: