Minctrl Docs

Create a kanban column

POST
/kanban/columns

Create a kanban column and append it to the board.

Requires a valid bearer token and an active company. Board structure changes are gated to manager-and-above (ADR-005 P4, ticket.create capability → 403 for lower roles). When project_id is set, access to that project is verified (403 on cross-company access).

Authorization

HTTPBearer
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Payload to create a new kanban column (board lane).

Response Body

application/json

application/json

curl -X POST "https://example.com/kanban/columns" \  -H "Content-Type: application/json" \  -d '{    "color": "#8ff5ff",    "icon": "rate_review",    "name": "In Review",    "project_id": "3f2504e0-4f89-41d3-9a0c-0305e82c3301",    "triggers_workflow": false  }'
null
Empty
Empty
{  "detail": [    {      "loc": [        "string"      ],      "msg": "string",      "type": "string",      "input": null,      "ctx": {}    }  ]}