Connect a custom domain
claim_domainStart connecting a domain the user owns (e.g. "example.com") to a site. Returns the DNS records the owner must add at their domain provider; the domain is NOT live until those records exist and verify_domain succeeds. Custom domains need a paid plan — a free plan is refused with an upgrade message. Replaces any domain the site already had. A domain already connected to another site is refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The domain to connect, e.g. "example.com" — no "www.", no "https://". | |
| site_id | Yes | The site to act on | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. |