Purchase flow
Search for a domain
string
required
Full domain or search term.
string
Optional TLD category filter.
Search and catalog operations
Create a customer
string
required
Registrant first name.
string
required
Registrant last name.
string
required
Registrant email address.
string
required
Registrant phone number.
string
required
Primary street address.
string
required
City.
string
required
State or region.
string
required
Postal code.
string
required
Country code.
Customer operations
Purchase domains
array
required
Domains to purchase.
string
required
Full domain name.
number
default:"1"
Registration duration.
array
Add-ons in the form
{ id }.string[]
Optional custom nameservers.
string | number
Existing customer used for registration.
object
Inline registrant contact when no customer ID is used.
object
Inline registrant address.
NGN | USD
default:"NGN"
Checkout currency.
string
Team that owns the purchase.
- Node.js
- Go
- Python
- Rust
purchase and payment. The lower-level purchase and payment URL methods remain available when you need to persist or validate additional state between calls.
Treat the hosted payment URL as a redirect destination, not proof of payment. Read the invoice again from your backend and require a paid state before provisioning the domain or any plan-gated service.
Purchase response
Connect a domain
string
required
Hostname to connect.
string
required
Project that receives traffic.
string
Service target for a multi-service project.
number
Service port when the route needs an explicit target.
boolean
default:"false"
Marks this hostname as an alias route.
Connected domain operations
Bulk connect keeps partial success visible:
DNS records and nameservers
string
required
A, AAAA, CNAME, TXT, MX, or another supported record type.string
required
Record name. Use
@ for the apex.string
required
Record value.
number
Time to live in seconds.
number
Priority for records such as
MX.Invoices and payments
Invoice objects include totals for their currency, status, payment URL, expiry, and payment timestamps.
