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немесе:
Домен 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
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: Ашу API баптауларыs 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. Домен 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 Домен 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.