Skip to main content
PUT
Reorder columns

Authorizations

Authorization
string
header
required

API key or session token (Bearer)

Path Parameters

projectId
string
required

Body

application/json
columns
object[]
required

Every column keeps its new position. Columns from another project are rejected.

Response

The reordered columns

id
string
required
projectId
string
required
name
string
required
slug
string
required

Stable identifier derived from the name; tasks store this as their status.

position
number
required

Board order, ascending. Columns are always returned sorted by it.

icon
string | null
required
color
string | null
required
isFinal
boolean
required

Marks the column as a done state, which stops overdue reminders for tasks in it.

createdAt
string<date-time>
required
updatedAt
string<date-time>
required