Skip to main content
POST
Create project

Authorizations

Authorization
string
header
required

API key or session token (Bearer)

Body

application/json
name
string
required
workspaceId
string
required
icon
string
required
slug
string
required

Response

The created project

id
string
required
workspaceId
string
required
slug
string
required

Short prefix used in task identifiers, e.g. KAN-12.

icon
string | null
required
name
string
required
description
string | null
required
createdAt
string<date-time>
required
isPublic
boolean | null
required

When true the project's board is readable without signing in, via /api/public-project/{id}.

archivedAt
string<date-time> | null
required

Non-null once archived; archived projects are hidden by default.

position
number
required

Sidebar order, ascending.

lastTaskNumber
number
required

Highest task number issued in this project; the next task gets this plus one.