configureOptIn
Configure this beta project's public opt-in join link: anyone with the link can sign up as a tester (subject to the domain restriction). Provide at least one of enabled and allowedDomains. enabled: true creates the link if none exists (an existing link is kept unchanged); enabled: false DELETES the link, and anyone holding it can no longer join — re-enabling later mints a DIFFERENT link, the old one stays dead. allowedDomains restricts signups to email addresses on those domains (like acme.com, at most 50); an empty list removes the restriction. The link itself (optInLink, also on getProductOverview) only becomes visible and joinable once the beta is published, running, or paused; configuring it on a draft is fine and it goes live at publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | No | Whether the public opt-in link exists. false deletes it permanently; re-enabling creates a NEW link. | |
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| allowedDomains | No | Email domains allowed to sign up (like acme.com, at most 50). An empty list removes the restriction. |