commitTaskChanges
Publishes ALL staged task and step changes of the beta project to its testers, exactly as the Publish button in Stomio does. A staged task that is not ready (no steps yet) blocks the publish: finish it or delete it from the staging area first. The confirm publishes exactly the staged set the preview was issued for: if anything is staged, un-staged, or committed by anyone between the preview and the confirm, the confirm fails and you must preview again. Testers are not notified, the content simply updates. If the staged changes include deleted tasks or steps, committing PERMANENTLY deletes all tester answers, attachments, and completion records collected for them. The response's totalTasks is the beta's total task count after the commit, not a count of changes; diff getBetaTasks live vs unpublished BEFORE committing to know what will change. 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 |
|---|---|---|---|
| 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. |