| List vendors (+ capabilities) | GET /api/vendors |
| List registered servers | GET /api/servers |
| Register a server | POST /api/servers |
| Server detail + live panel probe | GET /api/servers/{vendor}/{server} |
| Update server credentials | PUT /api/servers/{vendor}/{server} |
| Remove server from registry | DELETE /api/servers/{vendor}/{server} |
| List all accounts on a server | GET /api/accounts/{vendor}/{server} |
| List suspended accounts | GET /api/accounts/{vendor}/{server}/suspended |
| Create account (provision) | POST /api/accounts/{vendor}/{server} |
| Account detail / summary | GET /api/accounts/{vendor}/{server}/{user} |
| Modify limits & details | PUT /api/accounts/{vendor}/{server}/{user} |
| Terminate account | DELETE /api/accounts/{vendor}/{server}/{user} |
| Suspend | POST /api/accounts/{vendor}/{server}/{user}/suspend |
| Unsuspend | POST /api/accounts/{vendor}/{server}/{user}/unsuspend |
| Reset password | PUT /api/accounts/{vendor}/{server}/{user}/password |
| Upgrade / downgrade plan | PUT /api/accounts/{vendor}/{server}/{user}/product |
| Set disk quota | PUT /api/accounts/{vendor}/{server}/{user}/quota |
| Set bandwidth limit | PUT /api/accounts/{vendor}/{server}/{user}/bandwidth |
| My accounts (owner-scoped) | GET /api/list |
| Bulk export for frontend | GET /api/sync |
| List packages | GET /api/products/{vendor}/{server} |
| Create package | POST /api/products/{vendor}/{server} |
| Edit package | PUT /api/products/{vendor}/{server}/{name} |
| Delete package | DELETE /api/products/{vendor}/{server}/{name} |
| List feature lists | GET /api/features/{vendor}/{server} |
| Read one feature list | GET /api/features/{vendor}/{server}/{list} |
| Create feature list | POST /api/features/{vendor}/{server} |
| Update feature list | PUT /api/features/{vendor}/{server}/{list} |
| Delete feature list | DELETE /api/features/{vendor}/{server}/{list} |
| Health (public) | GET /api/health |
X-API-Key + optional X-User-Id/X-Username owner headers