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 address 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 address 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 address that will send API requests. This is usually the public IP address of আপনার server, WHMCS installation, billing system, অথবা application backend.
Befঅথবাe saving আপনার API settings, confirm the cঅথবাrect outbound IP address with আপনার developer অথবা hosting provider. যদি the wrong IP address 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 address is whitelisted in API settings
পরীক্ষা করুন whether আপনার request is being sent from a different outbound IP address
2. IP নাt সবowed অথবা Connection Fails যদি আপনার IP address 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 address, অথবা 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.