updateBetaDetails
Update this beta project's name, description, objectives, ticket code prefix, schedule (startAt, endAt), or tester onboarding requirements (shipping info, custom fields); provide only the fields to change. description and objectives are manager-facing context, never shown to testers: the manager sees them in the dashboard, and they carry what this project is about across sessions and surfaces. Read the current values first (getProductOverview) and revise them rather than replace them — the manager may have edited them in the app. Keep them concise, current, human-readable statements of what the project is and what the manager wants to learn; do not store conversation notes or internal bookkeeping in them. Which dates are editable depends on the state: a draft takes neither (publishBeta schedules it), a scheduled beta takes both, and a running or paused beta takes endAt only. state is one of: 'draft' (being set up, invisible to testers), 'published' (scheduled, waiting for its start date — testers cannot participate yet), 'running' (live), 'paused' (manager-paused, testers blocked until resumed), 'finished' (end date passed), 'archived'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Ticket reference prefix (2 to 4 characters, unique within the workspace). Tickets are numbered from it, like APP-1. CAUTION: changing it renames the references of every existing ticket in this beta project. | |
| name | No | New beta project name, unique within the workspace (up to 64 characters). | |
| endAt | No | ISO 8601 date-time when the beta ends. Editable while the beta is scheduled, running, or paused. Must be in the future and after the start date; no task may have an available date past it. | |
| startAt | No | ISO 8601 date-time when the beta starts. Editable only while the beta is scheduled (state published), and only to a future date: launchBeta is what starts a scheduled beta now. A draft is scheduled with publishBeta, and a running or paused beta keeps the start date it began on. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| objectives | No | What the manager wants to learn or validate (hypotheses, decisions, focus areas). | |
| description | No | What this beta project is about. | |
| customFieldsRequired | No | Whether testers must fill the workspace's custom profile fields during onboarding. Defaults to true at creation, so they are required unless this is set to false. The field definitions themselves are listed by listCustomFields and are managed in the Stomio dashboard. | |
| shippingInfoRequired | No | Whether testers must provide a shipping address during onboarding (for betas that ship physical hardware). Defaults to false at creation. |