Skip to main content

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...