LUVEEDU Hosting Manager API

Multi-vendor hosting control plane — cPanel/WHM today, Plesk ready vendor: cpanel server: eu-s1

Vendors & servers

List vendors (+ capabilities)GET /api/vendors
List registered serversGET /api/servers
Register a serverPOST /api/servers
Server detail + live panel probeGET /api/servers/{vendor}/{server}
Update server credentialsPUT /api/servers/{vendor}/{server}
Remove server from registryDELETE /api/servers/{vendor}/{server}

Client accounts

List all accounts on a serverGET /api/accounts/{vendor}/{server}
List suspended accountsGET /api/accounts/{vendor}/{server}/suspended
Create account (provision)POST /api/accounts/{vendor}/{server}
Account detail / summaryGET /api/accounts/{vendor}/{server}/{user}
Modify limits & detailsPUT /api/accounts/{vendor}/{server}/{user}
Terminate accountDELETE /api/accounts/{vendor}/{server}/{user}
SuspendPOST /api/accounts/{vendor}/{server}/{user}/suspend
UnsuspendPOST /api/accounts/{vendor}/{server}/{user}/unsuspend
Reset passwordPUT /api/accounts/{vendor}/{server}/{user}/password
Upgrade / downgrade planPUT /api/accounts/{vendor}/{server}/{user}/product
Set disk quotaPUT /api/accounts/{vendor}/{server}/{user}/quota
Set bandwidth limitPUT /api/accounts/{vendor}/{server}/{user}/bandwidth
My accounts (owner-scoped)GET /api/list
Bulk export for frontendGET /api/sync

Products (hosting plans)

List packagesGET /api/products/{vendor}/{server}
Create packagePOST /api/products/{vendor}/{server}
Edit packagePUT /api/products/{vendor}/{server}/{name}
Delete packageDELETE /api/products/{vendor}/{server}/{name}

Features (feature lists)

List feature listsGET /api/features/{vendor}/{server}
Read one feature listGET /api/features/{vendor}/{server}/{list}
Create feature listPOST /api/features/{vendor}/{server}
Update feature listPUT /api/features/{vendor}/{server}/{list}
Delete feature listDELETE /api/features/{vendor}/{server}/{list}

Service

Health (public)GET /api/health
Server: 188.245.148.184 · LUVEEDU Hosting Manager v1.0.0 · Auth: X-API-Key + optional X-User-Id/X-Username owner headers
Account endpoints act on your registered control-panel servers. Package names with spaces must be URL-encoded.