register_domain
Register a domain through AIvikings using the authenticated account's configurable default nameservers when nameservers are omitted. Call list_domain_registration_contacts first and pass contact_handle to use one complete reusable contact for registrant, admin, technical, and billing roles. If there is no registration-ready contact, call create_contact before registration. Set currency to the same USD or EUR currency used for the price quote; otherwise the customer's preferred currency is used. If that wallet is short and automatic conversion is enabled, only the missing amount is converted from the other supported wallet. For a premium domain, first show the current get_domain_pricing quote to the user and set allow_premium=true only after the user explicitly accepts that price.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| currency | No | ||
| nameservers | No | ||
| period_years | Yes | ||
| allow_premium | No | ||
| contact_handle | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||