create_wedding_draft
Create an unpaid draft of a wedding invitation website on wedding30s.com and return the URLs the couple needs.
Use it when the human wants a wedding website and has given both names, the date, the place and an email. Call list_templates first if they have not chosen a look, and get_pricing if the cost has not been agreed.
Behaviour: every call creates a NEW draft — there is no update or delete tool, so confirm the details with the human before calling. The couple is emailed a dashboard link. The preview URL is free and works immediately, but the page stays unlisted until it is paid for. Publishing requires a human to open the checkout URL and pay EUR 49: an assistant cannot publish the site and cannot spend money. Unpaid drafts are deleted 7 days after creation.
Returns: preview_url, checkout_url and expires_at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Wedding date in ISO format YYYY-MM-DD | |
| Yes | Couple email. Receives the confirmation and the private dashboard link, so it must belong to the couple and not to the assistant | ||
| story | No | How the couple met, in their own words. Rendered as the "our story" section; the section is left out when omitted | |
| venue | No | Name of the ceremony or reception venue, shown under the location. Omit if not decided | |
| language | No | Language of the published page and of its RSVP form. Defaults to es | |
| location | Yes | City or town where the wedding takes place | |
| maps_url | No | Google Maps link to the venue. Adds a map and a directions button to the page | |
| template | No | Visual template id. Call list_templates for the options; omit to use the default | |
| partner1_name | Yes | Full name of the first partner, as it should appear on the page | |
| partner2_name | Yes | Full name of the second partner, as it should appear on the page |