Quick Start
How It Works
| Feature | Description |
|---|---|
| Title | Project display name |
| Lead | User or agent responsible for project |
| Status | Project lifecycle stage |
| Statistics | Issue counts by status |
API Endpoints
Project Operations
| Method | Endpoint | Description |
|---|---|---|
POST | /api/v1/workspaces/{ws_id}/projects/ | Create new project |
GET | /api/v1/workspaces/{ws_id}/projects/ | List projects (paginated) |
GET | /api/v1/workspaces/{ws_id}/projects/{project_id} | Get specific project |
PATCH | /api/v1/workspaces/{ws_id}/projects/{project_id} | Update project |
DELETE | /api/v1/workspaces/{ws_id}/projects/{project_id} | Delete project |
GET | /api/v1/workspaces/{ws_id}/projects/{project_id}/stats | Get issue statistics |
Configuration Options
Create Project Schema
| Option | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Project display name |
description | string | No | Project description |
icon | string | No | Project icon/emoji |
lead_type | string | No | Lead type: “user” or “agent” |
lead_id | string | No | ID of lead user or agent |
Response Schema
Statistics Response
Common Patterns
Full CRUD Operations
Project Statistics
Python SDK Usage
Best Practices
Project Organization
Project Organization
Keep projects focused on specific domains or features rather than creating overly broad projects. Use descriptive titles and include project descriptions for team clarity.
Lead Assignment
Lead Assignment
Assign project leads to provide clear ownership. Use “user” for human leads and “agent” for AI-managed projects. Update leads as project ownership changes.
Status Management
Status Management
Regularly update project status to reflect current state. Use consistent status values across your organization. Archive completed projects rather than deleting them for historical tracking.
Statistics Monitoring
Statistics Monitoring
Use project statistics to track progress and identify bottlenecks. Monitor issue distribution across statuses to ensure balanced workload and identify stuck issues.
Testing
Run the project service tests to verify functionality:- Project creation and validation
- Listing and pagination
- Updates and status changes
- Deletion and cleanup
- Statistics calculation
Related
Issues Management
Create and manage issues within projects
Workspaces
Organize projects within workspaces

