listApplicants
List the people who applied to this beta project through its screening form, with the answers they gave. Each applicant moves through a pipeline: "new" and "needsReview" are undecided, "shortlisted" and "rejected" are manager decisions that stay changeable, and "invited" then "joined" are final. The matchId of each entry is the id that reviewApplicants and inviteApplicants take. Use getApplicantsOverview when only the per-status counts are needed. suggestedStatus is what the workspace's auto-suggestion rules propose (advisory only, nothing is applied until a manager reviews); approvedStatus records the reviewed decision. screeningAnswers is empty when no application record exists for the match, not when someone answered nothing. The result is paginated: when total is larger than the number of applicants returned, call again with a higher offset. counts is the UNFILTERED per-status census of the whole pipeline, while total counts only what the current status filter matches — they intentionally disagree when a filter is set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many applicants to return (default 50, maximum 200). | |
| offset | No | How many applicants to skip, for paging through the list (default 0). | |
| status | No | Only return applicants currently in this pipeline status. Omit to return all of them. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. |