makeTicketPublic
Makes an internal ticket public: EVERY tester of this beta project can then see it, respond on it, and upvote it, and they are notified it was posted. This is ONE-WAY — a public ticket can never be made private again (the app enforces the same rule). Chat tickets cannot be made public (they are private conversations), and tickets in App (SDK) projects cannot be public at all. The change is announced as a message in the ticket thread. 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 |
|---|---|---|---|
| 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. | |
| 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. |