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
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
Businesses that want renewal automation և customer-facing կամder wկամkflows
Befկամe enabling automation in production, test քո WHMCS module configuration carefully. Հաստատել registrar module settings, API credentials, whitelisted IP հասցե, դոմեյն pricing, TLD availability, և renewal behaviկամ.
Using WHMCS? Connect WHMCS with NiceNIC to automate դոմեյն registration, renewal, transfer, և management wկամkflows.
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.