createBetaLabels
Creates labels in this beta project, inside one label category (existing or new). Labels are what manageTaskLabels and manageTesterLabels assign, and they gate task visibility: a task labeled X is only visible to testers labeled X, so to segment testers, create the labels here first, then label the testers and the tasks. Pass categoryId for an existing category (from listBetaLabels) OR categoryName to reuse a category by name or create it. Label names are unique across the whole beta project, not just the category. Colors are hex like '#0F77F0'; omit color to get one assigned from the app's palette. Categories, labels, and their assignments are manager-internal and never notify anyone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| labels | Yes | The labels to create (1 to 20 per call). | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| categoryId | No | ID of an existing label category, from the categoryId field of listBetaLabels. Provide exactly one of categoryId or categoryName. | |
| categoryName | No | Category name. Reuses the existing category with this name (case-insensitive) or creates a new one. Provide exactly one of categoryId or categoryName. | |
| groupResults | No | Only when creating a NEW category. When true, testers sharing a label of this category are aggregated into a single group in the results summary (completion shows 0% or 100%, tester counts capped at 1). Defaults to false. | |
| shareTickets | No | Only when creating a NEW category. When true, testers sharing a label of this category can see and interact with each other's tickets (except chats). Defaults to false. |