This guide takes you from reseller activation to your first domain registration. Each step includes a runnable cURL example that computes the hourly authentication token inline.
1

Order and activate reseller access

Order the Domain Reseller module from the store, verify your account email, then open the Reseller Area and copy your API key. Follow Order and activate reseller access for the full walkthrough.You need three values from Settings → API Details: the API URL (the endpoint), your API Email Address (your username), and your API Key.
2

Authenticate

Every request sends two headers: username (your reseller email) and token (an HMAC-SHA256 value that changes each UTC hour). See Authentication for the token formula and snippets in five languages.Confirm your credentials work by reading the API version:
A "2.3.0"-style version string means your headers are valid.
3

Check availability

Look up a domain with POST /domains/lookup. Pass the search term and the TLDs to include.
See Check availability for every field.
4

Register the domain

Order the domain with POST /order/domains/register. Registration requires regperiod, nameservers, and a full set of contacts. See Register a domain for the complete body.
A "success" response charges your reseller credits and creates the order. The domain provisions to your account once the account and order are active. Until then, management endpoints return a 403 “not found in reseller account”. See Credits and billing.

Next steps

Manage the domain

Update contacts, nameservers, DNS, and the registrar lock.

Handle errors

Understand the status codes and response shapes you will see.