updateStepsOrder
Reorders the steps inside one task. Pass the step ids in the order the testers should work through them. A subset is allowed: the steps you list are placed first, in the order given, and every step you leave out lands after the listed ones (their relative order among themselves is not guaranteed). A triggered-email step cannot be first: it is sent when a tester answers the step right before it. On a draft or scheduled beta project the change is applied immediately. On a running or paused beta project the change is STAGED: testers do not see it until commitTaskChanges publishes all staged changes (revertTaskChanges discards them; getBetaTasks with version 'unpublished' shows the staged state). While staging, these tools accept BOTH the live id and the staged id of a task or step, but always respond with the STAGED row — expect ids you did not pass in, with liveVersionId linking back to the live row. Content of finished or archived beta projects cannot be edited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | Yes | ID of the task, from getBetaTasks. Never invent ids. | |
| stepIds | Yes | Step ids of this task, from getBetaTasks, in the desired order. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. |