setTicketAssignees
Sets who is assigned to a ticket. The list REPLACES the current assignees: pass every user id that should end up assigned, or an empty list to unassign everyone. Assignees must be managers of this beta project — get their user ids from listBetaManagers. Each addition and removal is recorded as a message in the ticket thread, so it is visible to everyone on the ticket and notifies them; on a public ticket that audience is every tester of the beta project. Chat tickets cannot be assigned. If the ticket's assignees change between the preview and the confirm (for example from the Stomio dashboard), the confirm fails and you must preview again. In the response, name is the person's display handle (it can be their username when no name is set). 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. | |
| assigneeUserIds | Yes | The complete list of manager user ids to assign, from listBetaManagers. An empty list unassigns everyone. | |
| 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. |