Skip to content
LogoLogo

Create a Project

Create a Project

POST/api/v1/workspaces/{workspace_id}/projects

Creates a Project with its default Backlog/Todo/In Progress/ Done workflow. key is the uppercase-normalized ticket prefix ([A-Z][A-Z0-9]{1,7}, unique per Workspace, immutable after creation); it is not a substitute for the opaque id. Accepts native mobile bearer credentials with live Workspace and Project authorization. Browser sessions still require CSRF; native callers omit it.

Path Parameters

workspace_idRequired
string <uuid>
Example0198ac5e-f9b7-7000-8000-000000000001

Header Parameters

X-CSRF-Token
string·min 1·max 200

Required when this operation uses browserSession; native bearer callers omit it because no ambient cookie is sent.

Idempotency-KeyRequired
string·min 16·max 200

Opaque client-generated key for safely retrying this operation.

Request Body

application/json
nameRequired
string·min 1·max 100
keyRequired
string

Uppercase-normalized ticket prefix used to form human-readable Task references (for example ASSIGN-42). Unique per Workspace and immutable after creation; not a substitute for the opaque id.

ExampleASSIGN
path
string·min 1·max 63

Optional Workspace-unique URL segment. When omitted, the server derives it from the Project name.

Responses