create_ticket
Create a new ticket on a Laver board, placing it in a chosen column or the first column. Supports markdown descriptions and returns the ticket's UUID and version for subsequent updates.
Instructions
Create a ticket on a board. Give either status (the column name) or status_uuid; with neither it lands in the first column. Markdown in description is parsed — headings, lists and code fences all render. It is appended to the bottom of its column unless you send a position. The reply is the new ticket, including the uuid to reference it by and the version any later write to it will need, so there is no need to re-read it before your next call. This tool sends no idempotency key, so calling it twice makes two tickets: on a timeout or an unclear failure, use list_tickets with q set to the title to see whether the first one landed before you retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The ticket's title, 1 to 500 characters. This is the whole of what shows on the card, so put the specifics here rather than in the description alone. | |
| status | No | The column to place it in, by name as shown on the board. Must be a column on this board. Send this or `status_uuid`, not both; with neither it lands in the first column. | |
| due_date | No | Due date as an ISO 8601 date, e.g. 2026-08-14 | |
| position | No | Sort key within the column, not an index — smaller sorts higher. Read the neighbours' `position` off get_board and send a number between them; omit it to append to the bottom. Positions come back as decimal strings ('1000.000000') and are sent as numbers. | |
| priority | No | One of low, medium, high or urgent. Left off, the ticket simply has no priority set, which is not the same as low. | |
| board_uuid | Yes | The board to create it on, from list_boards | |
| description | No | The body, Markdown, up to 20000 characters. Headings, lists and code fences all render. | |
| status_uuid | No | The column to place it in, by uuid, from get_board. The exact form of `status` and the one to prefer once you have read the board, since renaming a column does not break it. |