inviteApplicants
Invites shortlisted applicants to join the beta project as testers, sending each of them the beta invitation email. TWO-STEP TOOL: call it WITHOUT confirmationToken first — nothing is sent and you receive a preview plus a confirmationToken. Show the preview to the user; only after the user explicitly approves, call again with the SAME arguments plus the confirmationToken. Tokens are single-use and expire after a few minutes. Only applicants whose status is "shortlisted" can be invited — review them with reviewApplicants first. The beta project must be published, running, or paused; draft, finished, and archived beta projects refuse invitations. Each id is reported individually, so a partial failure still invites the rest. An applicant whose address cannot receive mail is still invited but carries emailDelivery "undeliverable" and is counted in undeliverable: the invitation exists, no email went out, and pinging will not help, so cancel it and invite the corrected address.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matchIds | Yes | Applicant match ids from listApplicants (1 to 100). Only shortlisted applicants can be invited. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| confirmationToken | No | Two-step confirmation token. Omit on the first call to receive a preview plus a token; then call again with the SAME arguments plus this token to execute. Single-use and short-lived. |