Overview

Developer Documentation

Oner Hosting Domains Reseller API gives you programmatic access to core domain lifecycle operations across supported TLDs. All endpoints are served from the base URL https://api-coza.oner.co.za/v1/.

Use these docs to explore resources, inspect request / response formats, and copy ready-made cURL or multi‑language code samples. You can test instantly in Postman by importing the collection (download below) or pointing Postman to the base URL and adding the same headers you see in the samples.

Authentication: The API uses session / token based authentication (not static API keys). First, authenticate with your reseller credentials via the login endpoint (e.g. /auth/login) to obtain an access token. Include that token in subsequent requests using the header Authorization: Bearer <token>. Renew or refresh the token as required before it expires; never expose credentials client‑side.

Account Requirement: You need an active Oner Domains Reseller account before calling the API. If you don't have one yet, create it here.

Key capabilities exposed through this API include:

  • Domain availability & lookup
  • Registration, renewal & transfer operations
  • Contact / registrant & nameserver management
  • DNS (records or nameserver) updates where supported
  • TLD metadata & pricing retrieval
  • Account balance / usage insights
  • Bulk-friendly endpoints for higher volume workflows (when available)

Select any endpoint at the left to view details. Filter by method or use search to jump quickly. Click Download to get a Postman v2.1 collection you can modify locally.

Reload
How it works:
When the collection loads (inline / remote / local / manual), the Download button enables. Clicking it serializes the in-memory Postman Collection (after any manual edits) and triggers a download named oner-domains-api.postman_collection.json. You can then import that file directly into Postman or other tools supporting the Postman v2.1 schema.

API Console