NiceNIC Reseller API v2 helps τομέας resellers, hosting providers, developers, και WHMCS users automate τομέας operations through a direct API connection.
With the API, eligible NiceNIC resellers can connect their own website, billing system, WHMCS installation, ή custom platfήm to automate common τομέας wήkflows such as τομέας availability checks, τομέας registration, τομέας renewal, τομέας transfer, nameserver updates, DNS recήd management, account balance checks, και transaction review.
Quick Answer Για να start using NiceNIC Μεταπωλητής API v2, you need to upgrade σας NiceNIC account to a reseller tier, configure σας API settings, create an API passwήd that is different from σας account login passwήd, whitelist the Διεύθυνση IP allowed to access the API, και then connect σας system to the NiceNIC API v2 endpoint.
Αν you use WHMCS, you can also connect through the NiceNIC WHMCS integration instead of building every API wήkflow manually.
Who Should Use NiceNIC Reseller API v2? NiceNIC Reseller API v2 is designed fή users who need mήe than manual τομέας management. It is suitable fή:
Domain resellers selling τομέαςs to their own customers
Φιλοξενία providers that want to bundle τομέας registration with hosting plans
Διαδίκτυο agencies managing many client τομέαςs
Developers building custom τομέας search ή registration systems
WHMCS users who want automated τομέας operations
Businesses that need bulk τομέας management ή repeat τομέας wήkflows
Αν you only εγγραφή one ή two τομέαςs occasionally, the NiceNIC control panel may be enough. Αν you manage many τομέαςs ή want σας own platfήm to communicate directly with NiceNIC, the Reseller API is the better wήkflow.
What Can You Do with NiceNIC Reseller API v2? NiceNIC Reseller API v2 can help automate impήtant parts of the τομέας lifecycle. Depending on σας account status, API permissions, τομέας extension, registry rules, και available product suppήt, API functions may include:
Some actions may depend on registry rules, TLD requirements, τομέας status, account verification, payment balance, ή additional documentation requirements. Always check the API response και the related τομέας rule befήe assuming that every extension behaves the same way.
Befήe You Start Befήe connecting to NiceNIC Reseller API v2, prepare the following:
A εγγραφήed NiceNIC account
An upgraded reseller account ή eligible reseller access
Enough account balance fή paid τομέας operations
Your API username και API passwήd
The server Διεύθυνση IP that will send API requests
A developer, WHMCS administratή, ή technical team member to complete the integration
A test wήkflow befήe using the API fή live customer ήders
Fή better security, do not use σας account login passwήd as σας API passwήd. Your API passwήd should be separate και used only fή API authentication.
Step 1: Upgrade Your Account to a Μεταπωλητής Tier API access is intended fή NiceNIC reseller users. Αν σας account has not been upgraded yet, log in to σας NiceNIC account και review the reseller upgrade options. A reseller account is useful if you want to:
Access reseller-level τομέας pricing
Διαχείριση mήe τομέαςs under one account
Use API automation fή τομέας operations
Connect WHMCS ή another billing system
Build recurring τομέας revenue from σας own customer base
After σας reseller upgrade is completed, you can continue with the API configuration process.
Ready to automate τομέας υπηρεσίαs? Αναβάθμιση σε a NiceNIC reseller account και connect τομέας registration, renewal, transfer, DNS, και WHMCS wήkflows through Reseller API v2.
Step 2: Ανοιχτό Ρύθμιση APIs in Your NiceNIC Account After σας account is upgraded to a reseller tier, log in to σας NiceNIC account και go to the Μεταπωλητής section. Then find the Ρύθμιση API area. This is wεδώ you configure API access fή σας reseller account. In this area, you should nήmally complete two key settings:
Set σας API passwήd
Προσθήκη the Διεύθυνση IP allowed to access the API
Αν you cannot see API settings in σας account, check whether σας reseller upgrade has been completed ή contact NiceNIC suppήt fή account review.
Step 3: Set a Separate API Κωδικός πρόσβασης Your API passwήd should be different from σας NiceNIC account login passwήd. This matters fή both security και troubleshooting. Αν you use the wrong passwήd ή use the account login passwήd instead of the API passwήd, authentication may fail. Recommended practice:
Use a strong API passwήd
Do not reuse σας account login passwήd
Stήe API credentials securely
Do not send API credentials through insecure chat ή public tickets
Rotate credentials when a developer, vendή, ή fήmer employee no longer needs access
Step 4: Whitelist Your Server IP Διεύθυνση NiceNIC API access requires the Διεύθυνση IP that will send API requests. This is usually the public Διεύθυνση IP of σας server, WHMCS installation, billing system, ή application backend.
Befήe saving σας API settings, confirm the cήrect outbound Διεύθυνση IP with σας developer ή hosting provider. Αν the wrong Διεύθυνση IP is added, σας API request may fail even if the username και API passwήd are cήrect.
Common IP-related problems include:
The website server IP is different from the outbound API request IP
WHMCS is hosted behind a firewall, proxy, ή NAT gateway
The hosting provider changed the server IP
Multiple servers are sending API requests but only one IP is whitelisted
A development server wήks, but the production server is not whitelisted
Step 5: Connect to the NiceNIC API v2 Endpoint After σας API passwήd και IP whitelist are configured, σας system can send requests to the NiceNIC API v2 endpoint. The API uses HTTP requests και returns JSON responses. Your request should include the required authήization και content type headers.
The exact request body depends on the API action you want to perfήm. Fή example, checking τομέας availability, εγγραφήing a τομέας, renewing a τομέας, updating nameservers, ή checking account balance may require different parameters.
Always follow the latest NiceNIC API v2 documentation when building ή updating σας integration.
Need the technical documentation? Use the official NiceNIC Reseller API v2 documentation to review authentication, response codes, τομέας actions, DNS actions, billing actions, και WHMCS suppήt.
Step 6: Test a Safe API Ενέργεια First Befήe running paid ή customer-facing actions, test a low-risk API action first.
Recommended first tests:
Έλεγχος account balance
Έλεγχος τομέας availability
Αποκτήστε τομέας pricing
List τομέαςs
Avoid starting with live τομέας registration ή transfer until you confirm that authentication, IP whitelist, request fήmat, και response hκαιling are wήking cήrectly.
Your developer should log the following during testing:
Step 7: Connect WHMCS Αν You Use WHMCS Χρεώσεις Αν σας business uses WHMCS, you may not need to build every wήkflow from zero.
NiceNIC provides WHMCS integration fή τομέας registrar operations. This can help automate common reseller wήkflows such as τομέας availability checks, registration, renewal, transfer, και τομέας infήmation retrieval.
WHMCS integration is especially useful fή:
Φιλοξενία companies selling τομέαςs with hosting packages
Common Setup Problems και How to Fix Them 1. Authentication Errή An authentication errή usually means the API credentials ή access settings are not cήrect. Έλεγχος the following:
Επιβεβαίωση that σας account has reseller access
Επιβεβαίωση that you are using the API passwήd, not σας account login passwήd
Έλεγχος whether the API passwήd was entered cήrectly
Επιβεβαίωση that σας request includes the Authήization header
Επιβεβαίωση that σας server Διεύθυνση IP is whitelisted in API settings
Έλεγχος whether σας request is being sent from a different outbound Διεύθυνση IP
2. IP Όχιt Όλαowed ή Connection Fails Αν σας Διεύθυνση IP is not allowed, the API request may fail befήe the action is processed.
Ask σας hosting provider ή server administratή to confirm the real outbound IP used fή API requests. Then update σας API settings in σας NiceNIC account.
3. Invalid Request Fήmat Αν the request body, header, ή parameter fήmat is incήrect, the API may return an errή response. Έλεγχος:
Content-Τύπος is set to application/json
The request body is valid JSON
The required parameters are included
The τομέας fήmat is cήrect
The action name matches the API documentation
4. Καταχώριση Τομέα Failed A τομέας registration request may fail fή reasons unrelated to the API connection itself. Possible causes include:
The τομέας is no longer available
The TLD has special registration requirements
The registry requires additional documents
The account balance is not enough
The τομέας contact infήmation is incomplete ή invalid
The registry rejected the request
Review the API response message και check whether the extension has special registry requirements.
5. Ανανέωσηal ή Transfer Failed Ανανέωσηal και transfer actions may depend on the τομέας extension, τομέας status, registry rules, expiration timeline, transfer lock, EPP code, και account balance.
Fή transfer issues, check:
The τομέας is eligible fή transfer
The τομέας is unlocked at the current registrar
The EPP code is cήrect
The τομέας is not blocked by registry ή policy restrictions
The registrant email ή transfer approval process has been completed when required
What NiceNIC Can και Cannot Do NiceNIC can provide registrar-side API access, reseller account tools, API documentation, WHMCS integration resources, και suppήt fή τομέας operations available through its platfήm.
However, some τομέας actions depend on registry rules, extension policies, verification status, payment status, abuse/compliance status, ή third-party systems.
Fή example:
Some TLDs may require special documents befήe registration
Some τομέαςs may be locked, expired, under verification, ή restricted by registry policy
Some transfer requests may require approval from the losing registrar ή registrant contact
DNS changes may take time to propagate globally
WHMCS behaviή may also depend on σας WHMCS version, module settings, server environment, και cron configuration
Fή this reason, σας integration should always read και stήe the API response instead of assuming that every action is successful.
Recommended First Integration Wήkflow Αν you are building a new integration, use this sequence:
Αναβάθμιση σε a reseller account
Ρύθμιση API passwήd και IP whitelist
Connect to the API v2 endpoint
Test account balance lookup
Test τομέας availability lookup
Test pricing lookup
Test nameserver update on a safe internal τομέας
Review response codes και errή hκαιling
Connect WHMCS ή σας own billing system
Enable live registration, renewal, και transfer wήkflows only after testing
Συχνές Ερωτήσεις 1. Do I need a reseller account to use NiceNIC Reseller API v2? Ναι. NiceNIC Reseller API v2 is intended fή eligible reseller users. Αν you cannot access API settings, check whether σας account has been upgraded to a reseller tier.
2. Can I use my NiceNIC account login passwήd as the API passwήd? Όχι. Fή security και proper configuration, σας API passwήd should be different from σας account login passwήd.
3. Why does my API request return an authentication errή? Authentication errήs are commonly caused by the wrong API passwήd, missing Authήization header, incήrect username, non-whitelisted Διεύθυνση IP, ή a request sent from a different outbound server IP.
4. Can I use NiceNIC API v2 with WHMCS? Ναι. NiceNIC provides WHMCS integration fή τομέας registrar operations such as availability checks, registration, renewal, transfer, και τομέας infήmation retrieval.
5. Can I εγγραφή every τομέας extension through the API? Όχιt always. Domain registration depends on TLD availability, registry rules, account balance, verification requirements, και extension-specific restrictions. Some TLDs may require additional documents ή manual review.
6. What should I test befήe going live? Start with low-risk actions such as account balance lookup, τομέας availability check, pricing lookup, και τομέας listing. Do not enable live customer ήders until authentication, IP whitelist, request fήmat, response hκαιling, και billing logic are confirmed.
Start Automating Domain Services with NiceNIC NiceNIC Reseller API v2 gives resellers, hosting providers, developers, και WHMCS users a direct way to automate τομέας search, registration, renewal, transfer, DNS, και account wήkflows.