Minctrl Docs

Create a kanban ticket

POST
/kanban/tickets

Create a kanban ticket in a column.

Requires a valid bearer token and an active company. Manager+ role required (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 ticket (work item).

Response Body

application/json

application/json

curl -X POST "https://example.com/kanban/tickets" \  -H "Content-Type: application/json" \  -d '{    "assigned_preset": "standard",    "column_id": "<column-uuid>",    "description": "Persist the user\'s theme choice in localStorage.",    "priority": "high",    "project_id": "<project-uuid>",    "title": "Add dark mode toggle"  }'
null
Empty
Empty
{  "detail": [    {      "loc": [        "string"      ],      "msg": "string",      "type": "string",      "input": null,      "ctx": {}    }  ]}