Packages
Create and manage the limits to online storage usage
API | Description |
---|---|
GET api/Packages |
Get a list of package structures that are available to users |
GET api/Packages/{id} |
Get a package structures by packages id |
POST api/Packages |
Create new package |
PUT api/Packages |
Edit package |
DELETE api/Packages/{id} |
Remove package |
Users
Create and manage the user accounts and grant them access to online storage
API | Description |
---|---|
GET api/Users |
Get User List |
GET api/Users/{id} |
Get User by user ID |
PUT api/Users/Authenticate |
Get User by user login and password |
PUT api/Users |
Updates user properties to new values. |
POST api/Users |
Create User |
DELETE api/Users/{id}/Account |
Drop user account only. Cloud storage data will not be deleted |
DELETE api/Users/{id} |
Deletes specified user and all user-related information. Data will be deleted during the day. |
GET api/Users/{userid}/Computers |
Get User Computers |
DELETE api/Users/{userId}/Computers |
Deletes specified user computer data from cloud. Data will be deleted during the day |
Monitoring
Views monthly usage report per user and generate invoices
API | Description |
---|---|
GET api/Monitoring |
Returns status data for latest runs for endpoints (all users) |
GET api/Monitoring/{userId} |
Get monitoring records of user |
CloudBackup
Views monthly usage report per user and generate invoices
API | Description |
---|---|
GET api/apps/domains |
Get CloudBackup information about domains |
Companies
Create and manage provider companies
API | Description |
---|---|
GET api/Companies |
Get companies list |
GET api/Companies/{id} |
Get company by ID |
DELETE api/Companies/{id} |
Delete provider company by ID |
POST api/Companies |
Create new company |
PUT api/Companies |
Update company data |
Licenses
Manage MBS Licenses
API | Description |
---|---|
GET api/Licenses?isAvailable={isAvailable} |
Returns a list of license structures |
GET api/Licenses/{id} |
Returns license structures |
POST api/Licenses/Grant |
Grant available licenses for existing user |
POST api/Licenses/Release |
Release license (remove license from a user) |
POST api/Licenses/Revoke |
Revoke license (release info about computer) |
Destinations
Manage Backup Destination
API | Description |
---|---|
POST api/Destinations |
Add destination to user |
PUT api/Destinations |
Edit destination of user |
DELETE api/Destinations/{id}?userId={userId} |
Delete destination of user |
GET api/Destinations/{userEmail} |
Destinations of User |
Accounts
Manage Storage Accounts
API | Description |
---|---|
GET api/Accounts |
Account List |
GET api/Accounts/{id} |
Get Account by account ID |
POST api/Accounts |
Add account |
PUT api/Accounts |
Edit account |
POST api/Accounts/AddDestination |
Add existing destination to account |
PUT api/Accounts/EditDestination |
Edit storage account destination |
PUT api/Accounts/RemoveDestination |
Remove destination from account |
Billing
Views monthly usage report per user and generate invoices
API | Description |
---|---|
GET api/Billing |
Get Billing information for current month |
PUT api/Billing |
Get Filtered Billing records |
PUT api/Billing/Details |
Details Backup/Restore |
Builds
Views public builds
API | Description |
---|---|
GET api/Builds?companyId={companyId} |
Returns a list of build structures that are available to users |
POST api/Builds/RequestCustomBuilds |
Request cutstom builds with specified editions |
GET api/Builds/AvailableVersions |
Returns the latest available versions of builds |
Administrators
Create and manage the administrators accounts
API | Description |
---|---|
GET api/Administrators |
Get Administrators List |
GET api/Administrators/{id} |
Get administrator by administrator ID |
POST api/Administrators |
Create administrator |
PUT api/Administrators |
Updates administrator properties to new values. |
DELETE api/Administrators/{id} |
Deletes specified administrators |
Provider
Login API
API | Description |
---|---|
POST api/Provider/Login |
Cloudberry API authentication information. Cloudberry provides the authentication parameters to customer |