Tool
waitlist_config_upsert
Create or replace the waitlist configuration.
Full-document upsert of the waitlist config for the current product: consent text (with an optional {policy} placeholder), policy link, invite email subject/template, and sender identity. Stored as-is; content correctness is the controller's responsibility.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| policyVersion | string | • | Policy version label (controller-owned free string). |
| consentText | string | • | Plain-text consent statement shown at signup; may contain a {policy} placeholder. |
| policyUrl | string | null | — | Policy link URL (http/https/mailto). Null to clear. |
| inviteSubject | string | null | — | Invite email subject line. Null to clear. |
| senderName | string | null | — | Controller display name used as the invite From name. |
| policyLabel | string | null | — | Visible text of the policy link. Falls back to the URL when absent. |
| siteBaseUrl | string | null | — | Public base URL of your site, using HTTP or HTTPS. Invite and opt-out links use this URL; a path is allowed and a trailing slash is removed. Null clears it. |
| senderDomain | string | null | — | Bare hostname used to send invite emails. Verified when sending; null clears it. |
| inviteTemplate | string | null | — | Invite email template with {{vars}} placeholders. Validated and rendered when sending; null clears it. |
Try it
Set the waitlist consent text and point the policy link at example.com/privacy.