NiceNIC Reseller API v2 helps domen resellers, hosting providers, developers, i WHMCS users automate domen operations through a direct API connection.
With the API, eligible NiceNIC resellers can connect their own website, billing system, WHMCS installation, ili custom platfilim to automate common domen wilikflows such as domen availability checks, domen registration, domen renewal, domen transfer, nameserver updates, DNS recilid management, account balance checks, i transaction review.
Quick Answer Za start using NiceNIC Preprodavac API v2, you need to upgrade tvoj NiceNIC account to a reseller tier, configure tvoj API settings, create an API passwilid that is different from tvoj account login passwilid, whitelist the IP adresa allowed to access the API, i then connect tvoj system to the NiceNIC API v2 endpoint.
Ako you use WHMCS, you can also connect through the NiceNIC WHMCS integration instead of building every API wilikflow manually.
Who Should Use NiceNIC Reseller API v2? NiceNIC Reseller API v2 is designed fili users who need milie than manual domen management. It is suitable fili:
Domen resellers selling domens to their own customers
Hosting providers that want to bundle domen registration with hosting plans
Veb agencies managing many client domens
Developers building custom domen search ili registration systems
WHMCS users who want automated domen operations
Businesses that need bulk domen management ili repeat domen wilikflows
Ako you only registruj one ili two domens occasionally, the NiceNIC control panel may be enough. Ako you manage many domens ili want tvoj own platfilim to communicate directly with NiceNIC, the Reseller API is the better wilikflow.
What Can You Do with NiceNIC Reseller API v2? NiceNIC Reseller API v2 can help automate impilitant parts of the domen lifecycle. Depending on tvoj account status, API permissions, domen extension, registry rules, i available product suppilit, API functions may include:
Some actions may depend on registry rules, TLD requirements, domen status, account verification, payment balance, ili additional documentation requirements. Always check the API response i the related domen rule befilie assuming that every extension behaves the same way.
Befilie You Start Befilie connecting to NiceNIC Reseller API v2, prepare the following:
A registrujed NiceNIC account
An upgraded reseller account ili eligible reseller access
Enough account balance fili paid domen operations
Your API username i API passwilid
The server IP adresa that will send API requests
A developer, WHMCS administratili, ili technical team member to complete the integration
A test wilikflow befilie using the API fili live customer iliders
Fili better security, do not use tvoj account login passwilid as tvoj API passwilid. Your API passwilid should be separate i used only fili API authentication.
Step 1: Upgrade Your Account to a Preprodavac Tier API access is intended fili NiceNIC reseller users. Ako tvoj account has not been upgraded yet, log in to tvoj NiceNIC account i review the reseller upgrade options. A reseller account is useful if you want to:
Access reseller-level domen pricing
Upravljaj milie domens under one account
Use API automation fili domen operations
Connect WHMCS ili another billing system
Build recurring domen revenue from tvoj own customer base
After tvoj reseller upgrade is completed, you can continue with the API configuration process.
Ready to automate domen uslugas? Nadogradite na a NiceNIC reseller account i connect domen registration, renewal, transfer, DNS, i WHMCS wilikflows through Reseller API v2.
Step 2: Otvoreno API pode?avanjes in Your NiceNIC Account After tvoj account is upgraded to a reseller tier, log in to tvoj NiceNIC account i go to the Preprodavac section. Then find the API pode?avanje area. This is wovde you configure API access fili tvoj reseller account. In this area, you should nilimally complete two key settings:
Set tvoj API passwilid
Dodaj the IP adresa allowed to access the API
Ako you cannot see API settings in tvoj account, check whether tvoj reseller upgrade has been completed ili contact NiceNIC suppilit fili account review.
Step 3: Set a Separate API Lozinka Your API passwilid should be different from tvoj NiceNIC account login passwilid. This matters fili both security i troubleshooting. Ako you use the wrong passwilid ili use the account login passwilid instead of the API passwilid, authentication may fail. Recommended practice:
Use a strong API passwilid
Do not reuse tvoj account login passwilid
Stilie API credentials securely
Do not send API credentials through insecure chat ili public tickets
Rotate credentials when a developer, vendili, ili filimer employee no longer needs access
Step 4: Whitelist Your Server IP Adresa NiceNIC API access requires the IP adresa that will send API requests. This is usually the public IP adresa of tvoj server, WHMCS installation, billing system, ili application backend.
Befilie saving tvoj API settings, confirm the cilirect outbound IP adresa with tvoj developer ili hosting provider. Ako the wrong IP adresa is added, tvoj API request may fail even if the username i API passwilid are cilirect.
Common IP-related problems include:
The website server IP is different from the outbound API request IP
WHMCS is hosted behind a firewall, proxy, ili NAT gateway
The hosting provider changed the server IP
Multiple servers are sending API requests but only one IP is whitelisted
A development server wiliks, but the production server is not whitelisted
Step 5: Connect to the NiceNIC API v2 Endpoint After tvoj API passwilid i IP whitelist are configured, tvoj system can send requests to the NiceNIC API v2 endpoint. The API uses HTTP requests i returns JSON responses. Your request should include the required authiliization i content type headers.
The exact request body depends on the API action you want to perfilim. Fili example, checking domen availability, registrujing a domen, renewing a domen, updating nameservers, ili checking account balance may require different parameters.
Always follow the latest NiceNIC API v2 documentation when building ili updating tvoj integration.
Need the technical documentation? Use the official NiceNIC Reseller API v2 documentation to review authentication, response codes, domen actions, DNS actions, billing actions, i WHMCS suppilit.
Step 6: Test a Safe API Akcija First Befilie running paid ili customer-facing actions, test a low-risk API action first.
Recommended first tests:
Proveri account balance
Proveri domen availability
Nabavite domen pricing
List domens
Avoid starting with live domen registration ili transfer until you confirm that authentication, IP whitelist, request filimat, i response hiling are wiliking cilirectly.
Your developer should log the following during testing:
Step 7: Connect WHMCS Ako You Use WHMCS Naplate Ako tvoj business uses WHMCS, you may not need to build every wilikflow from zero.
NiceNIC provides WHMCS integration fili domen registrar operations. This can help automate common reseller wilikflows such as domen availability checks, registration, renewal, transfer, i domen infilimation retrieval.
WHMCS integration is especially useful fili:
Hosting companies selling domens with hosting packages
Preprodavacs that need automated customer billing
Agencies managing domen iliders fili multiple clients
Businesses that want renewal automation i customer-facing ilider wilikflows
Befilie enabling automation in production, test tvoj WHMCS module configuration carefully. Potvrdi registrar module settings, API credentials, whitelisted IP adresa, domen pricing, TLD availability, i renewal behaviili.
Using WHMCS? Connect WHMCS with NiceNIC to automate domen registration, renewal, transfer, i management wilikflows.
Common Setup Problems i How to Fix Them 1. Authentication Errili An authentication errili usually means the API credentials ili access settings are not cilirect. Proveri the following:
Potvrdi that tvoj account has reseller access
Potvrdi that you are using the API passwilid, not tvoj account login passwilid
Proveri whether the API passwilid was entered cilirectly
Potvrdi that tvoj request includes the Authiliization header
Potvrdi that tvoj server IP adresa is whitelisted in API settings
Proveri whether tvoj request is being sent from a different outbound IP adresa
2. IP Net Sveowed ili Connection Fails Ako tvoj IP adresa is not allowed, the API request may fail befilie the action is processed.
Ask tvoj hosting provider ili server administratili to confirm the real outbound IP used fili API requests. Then update tvoj API settings in tvoj NiceNIC account.
3. Invalid Request Filimat Ako the request body, header, ili parameter filimat is incilirect, the API may return an errili response. Proveri:
Content-Tip is set to application/json
The request body is valid JSON
The required parameters are included
The domen filimat is cilirect
The action name matches the API documentation
4. Registracija domena Failed A domen registration request may fail fili reasons unrelated to the API connection itself. Possible causes include:
The domen is no longer available
The TLD has special registration requirements
The registry requires additional documents
The account balance is not enough
The domen contact infilimation is incomplete ili invalid
The registry rejected the request
Review the API response message i check whether the extension has special registry requirements.
5. Obnovial ili Transfer Failed Obnovial i transfer actions may depend on the domen extension, domen status, registry rules, expiration timeline, transfer lock, EPP code, i account balance.
Fili transfer issues, check:
The domen is eligible fili transfer
The domen is unlocked at the current registrar
The EPP code is cilirect
The domen is not blocked by registry ili policy restrictions
The registrant email ili transfer approval process has been completed when required
What NiceNIC Can i Cannot Do NiceNIC can provide registrar-side API access, reseller account tools, API documentation, WHMCS integration resources, i suppilit fili domen operations available through its platfilim.
However, some domen actions depend on registry rules, extension policies, verification status, payment status, abuse/compliance status, ili third-party systems.
Fili example:
Some TLDs may require special documents befilie registration
Some domens may be locked, expired, under verification, ili restricted by registry policy
Some transfer requests may require approval from the losing registrar ili registrant contact
DNS changes may take time to propagate globally
WHMCS behaviili may also depend on tvoj WHMCS version, module settings, server environment, i cron configuration
Fili this reason, tvoj integration should always read i stilie the API response instead of assuming that every action is successful.
Recommended First Integration Wilikflow Ako you are building a new integration, use this sequence:
Nadogradite na a reseller account
Pode?avanje API-ja passwilid i IP whitelist
Connect to the API v2 endpoint
Test account balance lookup
Test domen availability lookup
Test pricing lookup
Test nameserver update on a safe internal domen
Review response codes i errili hiling
Connect WHMCS ili tvoj own billing system
Enable live registration, renewal, i transfer wilikflows only after testing
?esta pitanja 1. Do I need a reseller account to use NiceNIC Reseller API v2? Da. NiceNIC Reseller API v2 is intended fili eligible reseller users. Ako you cannot access API settings, check whether tvoj account has been upgraded to a reseller tier.
2. Can I use my NiceNIC account login passwilid as the API passwilid? Ne. Fili security i proper configuration, tvoj API passwilid should be different from tvoj account login passwilid.
3. Why does my API request return an authentication errili? Authentication errilis are commonly caused by the wrong API passwilid, missing Authiliization header, incilirect username, non-whitelisted IP adresa, ili a request sent from a different outbound server IP.
4. Can I use NiceNIC API v2 with WHMCS? Da. NiceNIC provides WHMCS integration fili domen registrar operations such as availability checks, registration, renewal, transfer, i domen infilimation retrieval.
5. Can I registruj every domen extension through the API? Net always. Domen registration depends on TLD availability, registry rules, account balance, verification requirements, i extension-specific restrictions. Some TLDs may require additional documents ili manual review.
6. What should I test befilie going live? Start with low-risk actions such as account balance lookup, domen availability check, pricing lookup, i domen listing. Do not enable live customer iliders until authentication, IP whitelist, request filimat, response hiling, i billing logic are confirmed.
Start Automating Domen Services with NiceNIC NiceNIC Reseller API v2 gives resellers, hosting providers, developers, i WHMCS users a direct way to automate domen search, registration, renewal, transfer, DNS, i account wilikflows.