getBetaTesters
Get the list of testers ALREADY ATTACHED to the current beta, including invitation status, completion stats, and segmentation labels. Invitees without an account are NOT listed (use listPendingInvitations for them), and invitationStatus reads "accepted" for testers who joined without an invitation (opt-in link, import). completion is each tester's percentage of the tasks VISIBLE TO THEM — label-gated visibility means two testers' percentages can rest on different task sets, so do not compare them as if on one denominator. In tags, testers' tags are grouped under opaque tag-category ids; labels carry categoryName. customFields holds the workspace profile answers this tester gave, each entry naming its field (fieldId, name, type) alongside the value; a field the tester left unanswered is absent, and listCustomFields has the full definitions including the available choices. location is the country only. lastAnswerAt is when the tester last answered, changed, or skipped a step in this beta project, the same activity the drop-off counts use; it is absent for a tester who has not answered anything yet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. |