Passa al contenuto principale
Version: 3.0.0

API Shellrent

REST API to manage the services of your Shellrent account automatically: domains, hosting, servers, storage, SSL certificates, purchases and billing. Access uses OAuth2 (client credentials), with a set of scopes for each area.

Authentication​

OAuth2 client credentials with scopes

Security Scheme Type:

oauth2

OAuth Flow (clientCredentials):

Scopes:

  • api:full: All the scopes assigned to the client

  • account:read: Account read

  • account:write: Account write

  • billing:read: Billing read

  • cloudstorage:read: Cloud Storage read

  • cloudstorage:write: Cloud Storage write

  • cloudstorage:secrets: Cloud Storage secrets: passwords of the cloud storage users (together with cloudstorage:read)

  • domains:read: Domains read

  • domains:write: Domains write

  • domains:secrets: Domains secrets: authcodes of the domains (together with domains:read)

  • hosting:read: Hosting read

  • hosting:write: Hosting write

  • hosting:secrets: Hosting secrets: credentials of the hostings (together with hosting:read)

  • m365:read: m365 read

  • m365:write: m365 write

  • objectstorage:read: Object Storage read

  • objectstorage:write: Object Storage write

  • objectstorage:secrets: Object Storage secrets: S3 secret keys (together with objectstorage:read)

  • payment:read: Payment read

  • payment:write: Payment write

  • pec:read: Pec read

  • pec:write: Pec write

  • purchases:read: Purchases read

  • purchases:write: Purchases write

  • server:read: Server read

  • server:write: Server write

  • server:secrets: Server secrets: credentials of the servers (together with server:read)

  • servermonitoring:read: Server Monitoring read

  • servermonitoring:write: Server Monitoring write

  • shop:read: Shop read

  • shop:write: Shop write

  • sms:read: Sms read

  • sms:write: Sms write

  • ssl:read: Ssl read

  • ssl:write: Ssl write

  • ssl:secrets: Ssl secrets: private keys of the certificates and exports that include them (together with ssl:read)

  • weblicense:read: Web License read

  • webmonitoring:read: Web Monitoring read

  • webmonitoring:write: Web Monitoring write

  • upload:write: Upload of files used by other calls (e.g. PEC documents)