Create a kanban ticket
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 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{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string", "input": null, "ctx": {} } ]}