getStepResults
Inspect an individual step to review grouped answers and other per-step analytics. answers is ABSENT only for triggered-email steps, which collect no answers but do return triggeredEmails, holding the recipients the email was sent to and the ones who opened it; absence means the type has no answers, not that nobody answered. For instructions steps, answers lists the testers who completed the step: acknowledgments, not collected input (this drill-down is the only place they are listed; getTaskResults reports only their count). Choice and rate steps return per-option counts seeded with every offered option (0 = offered, unchosen; a key marked other:true is a free-typed answer). Skipped testers are not listed here; use getStepPerformanceSummary for skip counts. An invalid tagId/testerUserId filter is rejected with an error, never silently ignored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tagId | No | Optional tag filter matching the UI filters. | |
| stepId | Yes | UUID of the step to inspect. | |
| taskId | Yes | UUID of the task that owns the step. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| testerUserId | No | Optional tester user ID filter. |