updateTicket
Updates a ticket's title, type, external link, or (public tickets only) whether testers may post responses. Pass only the fields you want to change. A changed title or type is announced as its own message in the ticket thread (changing both posts two), visible to everyone on the ticket and notifying them in-app; on a public ticket that audience is every tester of the beta project. A changed link or allowResponses posts no thread message but notifies the ticket's audience in-app. If any of these fields changes between the preview and the confirm (for example from the Stomio dashboard), the confirm fails and you must preview again. A ticket cannot be converted into a chat. Use updateTicketState to open or close a ticket, and makeTicketPublic to make it public. TWO-STEP TOOL: call it WITHOUT confirmationToken first — nothing changes and you receive a preview plus a confirmationToken. Show the preview to the user; only after the user explicitly approves, call again with the SAME arguments plus the confirmationToken. Tokens are single-use and expire after a few minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | An external URL shown on the ticket (like an issue or document link, up to 256 characters). Stored lowercased. Pass an empty string to remove it. | |
| type | No | The new ticket type. | |
| title | No | The new ticket title (1 to 128 characters). | |
| ticketId | Yes | ID of the ticket, from listTickets or getTicketDetails. Never invent ids. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| allowResponses | No | Whether testers may post responses on this ticket. Only applies to PUBLIC tickets. | |
| confirmationToken | No | Two-step confirmation token. Omit on the first call to receive a preview plus a token; then call again with the SAME arguments plus this token to execute. Single-use and short-lived. |