get_domain_purchase_link
Get the link where the USER buys a domain. This tool does NOT purchase or register anything, and it never will -- no tool here can.
CALL THIS ONLY AT THE PAYMENT STEP -- after the user has named ONE domain and said they want to buy it. It is not part of searching or comparing: search_domains and check_domain already return prices, so browsing needs no link. Do not call it speculatively for a domain the user merely mentioned, and never for several candidates at once.
If warnings contains non_production_dashboard_origin the connector is pointed at a non-production dashboard: the link is NOT a real purchase page, so say that plainly instead of handing it over as one.
project_guid is OPTIONAL -- omit it to buy a domain on its own, exactly like the dashboard's domain-search page does; pass it only when the user wants the purchase pre-linked to a specific site (either way the domain connects to a site later via publish_website). Availability is re-verified with an exact registrar check before the link is issued: a taken domain returns byoa_domain_not_available instead of a link, and a successful response includes the live price, renewal_price, and premium flag -- repeat those to the user next to the link (premium first-year prices can be thousands; renewal cliffs are common). If warnings contains availability_unverified, the registrar check was unreachable: pass the link along but tell the user the domain may already be taken. Domain purchases cost real money and require payment and registrant details, so they happen only in the user's own logged-in Orivox dashboard session: give the user the purchase_url and tell them to complete the purchase in their browser. After they buy it, the domain appears in list_domains and can be connected to their site via publish_website(domain_guid=...).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain_name | Yes | ||
| project_guid | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||