NiceNIC واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع v2? NiceNIC واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع is the better wأوkflow.
What Can You Do with NiceNIC واجهة برمجة تطبيقات الموزع v2? NiceNIC واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع v2? نعم. NiceNIC واجهة برمجة تطبيقات الموزع 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 واجهة برمجة تطبيقات الموزع v2 gives resellers, hosting providers, developers, و WHMCS users a direct way to automate النطاق search, registration, renewal, transfer, DNS, و account wأوkflows.