Skip to main content

API reference · /api/v1

Domains

Domain endpoints cover availability checks and read access to domains in your reseller account.

Check availability

POST /api/v1/domains/check

{
  "domain": "example.af",
  "years": 1
}

Successful responses include availability and reseller-effective pricing:

{
  "success": true,
  "data": {
    "domain": "example.af",
    "status": "available",
    "available": true,
    "pricing": { "amount": "28.50", "currency": "USD" }
  }
}

List domains

GET /api/v1/domains — returns up to 100 domains for the authenticated reseller.

Domain details

GET /api/v1/domains/{domain} — status, expiry, registration date, auto-renew, and nameservers for a domain you manage.

Asynchronous registry work

Domain registration, renewal, and transfer are processed through the reseller portal and queued registry jobs. Those write operations are not exposed as synchronous API mutations in v1.