JujuCloud

JujuCloud API reference

Base URL: https://jujucloud.com/api/v1. Send x-api-key: <userId>|<apiKey> on every request (catalogue and search endpoints need no key). Purchases are paid from your prepaid wallet.

Account, wallet & orders

GET /reseller/health · GET /reseller/account · GET /reseller/pricing · GET /reseller/renewals · GET /wallet/get · GET /wallet/transactions · POST /checkout/quote · POST /checkout/orders · GET /checkout/orders · GET /checkout/orders/:id/status · GET /reseller/jobs/:job_id

Web hosting

GET /reseller/hosting/plans · POST /reseller/hosting · POST /reseller/hosting/:user/renew · POST /reseller/hosting/:user/auto-renew · GET /reseller/hosting · GET /reseller/hosting/:user · GET /reseller/hosting/:user/credentials · POST /reseller/hosting/:user/suspend · POST /reseller/hosting/:user/unsuspend · GET /reseller/hosting/:user/site-status · POST /reseller/hosting/:user/site-status · GET /reseller/hosting/:user/health · GET /reseller/hosting/:user/stats · GET /reseller/hosting/:user/activity · DELETE /reseller/hosting/:user · GET /reseller/hosting/:user/files · GET /reseller/hosting/:user/files/content · POST /reseller/hosting/:user/files/save · POST /reseller/hosting/:user/files/mkdir · POST /reseller/hosting/:user/files/rename · POST /reseller/hosting/:user/files/copy · POST /reseller/hosting/:user/files/move · POST /reseller/hosting/:user/files/compress · POST /reseller/hosting/:user/files/extract · POST /reseller/hosting/:user/files/upload · POST /reseller/hosting/:user/files/unzip · POST /reseller/hosting/:user/files/upload-chunk · POST /reseller/hosting/:user/files/upload-chunk/cancel · DELETE /reseller/hosting/:user/files · GET /reseller/hosting/:user/domains · GET /reseller/hosting/:user/addons · POST /reseller/hosting/:user/addons · DELETE /reseller/hosting/:user/domains/addon · POST /reseller/hosting/:user/domains/set-primary · GET /reseller/hosting/:user/subdomains · POST /reseller/hosting/:user/subdomains · DELETE /reseller/hosting/:user/subdomains · POST /reseller/hosting/:user/domains/docroot · GET /reseller/hosting/:user/ssl · POST /reseller/hosting/:user/ssl/autossl · GET /reseller/hosting/:user/security/ip-rules · POST /reseller/hosting/:user/security/ip-rules · DELETE /reseller/hosting/:user/security/ip-rules · GET /reseller/hosting/:user/geo · POST /reseller/hosting/:user/geo · DELETE /reseller/hosting/:user/geo · GET /reseller/hosting/:user/security/status · POST /reseller/hosting/:user/security/visitor-captcha · GET /reseller/hosting/:user/visitors · GET /reseller/hosting/:user/analytics

Domains & DNS

GET /reseller/domains/search · GET /reseller/domains/suggest · POST /reseller/domains/register · GET /reseller/domains · POST /reseller/domains/:domain/renew · POST /reseller/domains/:domain/auto-renew · GET /reseller/domains/:domain/delete-check · DELETE /reseller/domains/:domain · GET /reseller/dns/:domain/records · POST /reseller/dns/:domain/records · PUT /reseller/dns/:domain/records · DELETE /reseller/dns/:domain/records · GET /reseller/dns/:domain/nameservers · PUT /reseller/dns/:domain/nameservers · GET /reseller/dns/:domain/propagation

VPS (Linux)

GET /reseller/vps/plans · GET /reseller/vps/availability · GET /reseller/vps/os-options · POST /reseller/vps · POST /reseller/vps/:id/renew · POST /reseller/vps/:id/auto-renew · GET /reseller/vps · GET /reseller/vps/:id · GET /reseller/vps/:id/credentials · POST /reseller/vps/:id/action · POST /reseller/vps/:id/password-reset · POST /reseller/vps/:id/reinstall · POST /reseller/vps/:id/ssh-keys · DELETE /reseller/vps/:id

RDP (Windows)

GET /reseller/rdp/plans · GET /reseller/rdp/availability · POST /reseller/rdp · POST /reseller/rdp/:id/renew · POST /reseller/rdp/:id/auto-renew · GET /reseller/rdp · GET /reseller/rdp/:id · GET /reseller/rdp/:id/credentials · POST /reseller/rdp/:id/action · POST /reseller/rdp/:id/password-reset · POST /reseller/rdp/:id/reinstall · DELETE /reseller/rdp/:id