Ticket Batch Create
ticket_batch_createPreview or idempotently commit one atomic owner-private batch of structured tickets and nested subtickets. Preview is non-mutating and returns the normalized commit payload, exact preview_token, and deterministic predicted IDs as JSON. Commit requires that exact token: combine commit_payload with mode=commit, the caller-held idempotency_key, and preview_token. It returns the same IDs plus replay status. A caller-stable visible-ASCII idempotency_key is always required. MCP authorship is stamped by the server; callers cannot spoof it. Nested subtickets are bounded and validated by the ticket handler before any write. This never executes, sends, publishes, deletes, or mutates an external provider.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| tickets | Yes | ||
| parent_id | No | ||
| preview_token | No | Exact preview_token returned by preview mode. | |
| idempotency_key | Yes | Caller-stable visible-ASCII key. Reuse only for the exact same operation and payload. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes |