Skip to content

waitlist_config_upsert

Create or replace the waitlist configuration.

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

NameTypeRequiredDescription
policyVersionstringPolicy version label (controller-owned free string).
consentTextstringPlain-text consent statement shown at signup; may contain a {policy} placeholder.
policyUrlstring | nullPolicy link URL (http/https/mailto). Null to clear.
inviteSubjectstring | nullInvite email subject line. Null to clear.
senderNamestring | nullController display name used as the invite From name.
policyLabelstring | nullVisible text of the policy link. Falls back to the URL when absent.
siteBaseUrlstring | nullPublic 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.
senderDomainstring | nullBare hostname used to send invite emails. Verified when sending; null clears it.
inviteTemplatestring | nullInvite 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.

When to use

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.

Example

Ask your agent something like this:

Set the waitlist consent text and point the policy link at example.com/privacy.

The agent will invoke waitlist_config_upsert with these arguments:

{
  "policyVersion": "2026-07",
  "consentText": "I agree to the {policy}.",
  "policyUrl": "https://example.com/privacy"
}

Esc

Start typing to search the docs.

navigateselect