deleteTask
Deletes a task from this beta project. Deleting is permanent: it also removes every step inside the task and ANY answers, uploads and completion records the testers already submitted for them. 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. On a running or paused beta project the deletion is only STAGED, and the answers are destroyed when commitTaskChanges publishes it — the point of no return is the commit, which is why commitTaskChanges is the confirmation-gated call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | Yes | ID of the task, from getBetaTasks. Never invent ids. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. |