connect_external_domain
Connect a domain the user ALREADY OWNS to their Orivox website -- entirely from this chat, no Orivox dashboard visit needed.
Use this when the user has a domain registered ANYWHERE (their own Name.com account, GoDaddy, a local registrar...) and wants their site on it. This is NOT the buying flow -- for a new domain use search_domains / get_domain_purchase_link instead. Needs an active plan with a free domain slot (the same gate as publishing to a purchased domain).
First call (started=true): Orivox registers the hostname and returns dns_instructions -- ONE DNS record the USER must add wherever their domain's DNS is managed. Present it as a clear table (type / name / value), tell them the registrar/nameservers fields say where their DNS lives when detected, and that adding the record is their only step -- everything else is automatic. Claude cannot add the record for them: Orivox has no access to their registrar account.
After the user says the record is added (or on a later visit): call this SAME tool again with the same arguments. Re-calling IS the activation step -- when the DNS is seen and the certificate is issued (is_active=true), the domain goes live and a never-published site is published automatically; no publish_website call is needed. Do NOT poll repeatedly in one turn: DNS changes take minutes to hours to propagate, so check once and tell the user to come back. A pending status is normal at first; the response's nameservers field helps diagnose a record added at the wrong DNS host. The site stays reachable on its free Orivox subdomain the whole time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| project_guid | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||