deleteBetaLabelCategory
PERMANENTLY deletes one label category of this beta project along with the labels inside it. This cannot be undone. It works only while none of those labels is assigned to a tester, a task, or a pending invitation; otherwise it fails and names the labels still in use, which you clear with manageTesterLabels and manageTaskLabels or delete with deleteBetaLabel. The confirm deletes exactly the labels the preview counted: if a label is added to the category in between, the confirm fails and you must preview again. Nobody is notified. 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. | |
| categoryId | Yes | ID of the category to delete, from the categoryId field of listBetaLabels. | |
| 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. |