Reseller API
Chapter Introduction
The Reseller API, also known as the Alpha Reseller API or Reseller Chain API, is a key component of the Eenos ecosystem designed for multi-tenant hosting and reseller-based business models.
This API layer enables structured management of reseller hierarchies, allowing parent resellers (Alpha resellers) to create, manage, and control downstream reseller accounts and their associated resources. It is specifically built for hosting providers who operate distributed sales or white-label hosting infrastructures.
Purpose
The Reseller API is designed to empower reseller-driven hosting environments where control is delegated in a structured hierarchy.
With the Reseller API, a reseller can:
- Create and manage Eenos hosting accounts under their reseller
- Create and manage sub-resellers under their own reseller account
- Assign and manage allocated resources within allowed limits
- Offer white-label hosting services to downstream users
- Automate customer onboarding and service provisioning
Reseller Chain Model
The Reseller API supports a hierarchical structure:
- Primary (Alpha) Reseller → top-level reseller account
- Sub-Reseller → created by an alpha reseller, can manage their own users
- End User Accounts (Eenos Accounts) → hosting accounts created under a reseller
Each level operates within assigned resource limits, ensuring controlled delegation and scalability.
Introduction
What is the Reseller API? The Reseller API is a REST-based interface within the Eenos ecosystem u...
Create API Logins
Manage API Access This document explains how to create API logins (X-API-USER and X-API-PASSWORD)...
Connect and Test API Login
Testing API Access In the previous step, you created an API account in the Eenos reseller Portal....
test_connection
Test API Connection This function is to test the API connection to the server via api request its...
load-average
Load Average This is to get the server load average via API. Required Headers Field Description E...
version
Eenos version Get the version of the Eenos control panel from your server Required Headers Field...
createacct
Create Account This is to create an Eenos hosting account. You can also create a hosting account ...
passwd
Password Change API Change the Eenos user account password. Required Headers Field Description E...
editquota
Edit Disk Quota To change the disk quota of a hosting account. Required Headers Field Description...
changepackage
Change Hosting Package To change the hosting plan or package of an Eenos account. This is the opt...
changecontactemail
Change Contact Email To change the contact email address of an eenos hosting account Required Hea...
suspendacct
Suspend Eenos Account To suspend an eenos hosting account via API. Required Headers Field Descrip...
unsuspendacct
Un-suspend Eenos Account To un-suspend an Eenos hosting account via API. Required Headers Field ...
removeacct
Delete Eenos Account To remove an Eenos hosting account via API. Required Headers Field Descripti...
setupreseller
Make Reseller To enable reseller privileges on the hosting account. This option only works if you...
uappsso
Eenos User Single Sign-On To create a quick login url for the Eenos hosting account. Required He...
rappsso
Reseller Single Sign-On To generate a quick login url for the Eenos sub-reseller account. Require...
suspendreseller
Suspend Eenos Reseller Account To suspend Eenos sub-reseller hosting account via API. Required He...
unsuspendreseller
Un-suspend Eenos Reseller Account To un-suspend Eenos reseller hosting account via API. Required...
terminatereseller
Delete Eenos Reseller Account To remove an Eenos reseller hosting account via API. Required Head...
get_current_users_count
Find the total number of eenos user accounts To find the total number of Eenos hosting accounts. ...
get_current_reseller_count
Find the total number of eenos reseller accounts To find the total number of Eenos reseller hosti...
listsuspended
List Suspended Accounts To find suspended Eenos hosting accounts. Required Headers Field Descript...
accountsummary
Show Eenos Account Summary To find the Eenos hosting account details. Required Headers Field Desc...
listaccts
List All Eenos Accounts To list all Eenos hosting accounts via API. Required Headers Field Descri...
listpackages
List All Eenos Hosting packages To list all reseller Eenos hosting packages via API. Required He...
usagestatistics
Get Eenos Accounts usage metrics To get all Eenos reseller hosting accounts usage metrics via ap...