/accounts

Accounts routing

get

Find host by account name

post

DEPRECATED. Register a new account on router

get

Checks account existence on router

/actions

Activate account

get

Decode access token

post

Grant access via token

Login name management

post

Update login for your current account

Actions with account`s password

post

Allows user to change the password

Update user`s email address

post

Set new email address

Activate account via email

get

Get email parameters

post

Send email with access token and link

Change user email address

get

Get email parameters

post

Send email with access token and link

Reset account via email

get

Get email parameters

post

Send email with access token and link

Test via email

post

Send test email with group branded SMTP options

Reset account password

get

Decode access token

post

Grant access via jwt token

/admins

Actions with administrator

delete

Delete administrator

get

Get detailed information about group administrator

put

Update group administrator properties

Admin or service user impersonation

get

Get impersonated JWT token for specified admin. You can add jwt='your jwt token' query parameter to most of requests to perform this action as selected user

Issuing JWT token

get

Issue JWT token

/branding

Actions with color schemes

get

Get all available color schemes

/brands

Actions with brands

get

Get brand details by id

/ca

Retrieve certificate authority

get

Get ca certificate

Retrieve CRL

get

Get ca crl

/checkauth

Check authentication for all methods. Internal use only

delete

Check authentication for delete. Internal use only

get

Check authentication for get. Internal use only

post

Check authentication for post. Internal use only

put

Check authentication for put. Internal use only

head

Check authentication for head. Internal use only

options

Check authentication for options. Internal use only

/content

Actions with images

get

Get a png image by id

/datacenter

Platform datacenter management

Manage backup servers

get

Get backup servers list

post

WARNING! Might lead to tragic consequences. Use with caution! Register a new backup server in datacenter

Manage backup servers agents

post

Update count of online agents

Manage registration servers

post

Register a new registration server in datacenter

/groups

Groups management

get

Search group by name, backup account by login or administrators by login

Certain group management

delete

Remove given group

get

Get detailed information about selected group

put

Update group`s properties

Admins management

get

Get list of administrators for selected group

post

Create a new administrator in specified group. DO NOT USE FOR CREATING SERVICE USERS, THIS SCENARIO WILL BE REMOVED IN FUTURE VERSIONS

Agents management

Agent AutoUpdate feature management

get

Get AutoUpdate settings

post

Control AutoUpdate settings

Migrate groups between backup servers

put

Migrate group from one backup server to another

Manage access to backup console

get

Retrieve redirect url for backup console with access token

Manage brands

delete

Disable custom branding

get

Get branding options for specific group

post

Enable custom branding options

put

Modify custom branding options

Groups management

get

Get list of sub-groups for given group

post

Create a new group as child of a specified group

Manage group`s limitations

Logon ips limitation management

delete

Disable ip limits

get

Get ip limits settings

post

set ip limits settings. Supported formats for item:

  • single IP, ex. 203.0.113.2
  • IP range, ex. 203.0.113.23 - 203.0.113.200
  • IP subnetwork, ex. 203.0.113.32/27

Manage group`s hierarchy tree

delete

Unlock group`s hierarchy tree

post

Lock group`s hierarchy tree

Migration management

get

Redirect to migration portal server with auth token

put

Set migration settings

Quota exceedance management

get

Get information about exceedance for all quotas

Manage reports for the specified group

Manage ordered reports for the specified group

post

Order a summary report for the specified group

get

Get saved report

Manage scheduled reports for the specified group

put

Update report scheduling settings for the specified group

get

Get report scheduling settings for the specified group

Settings management for group and accounts

get

Fetch settings

Agent AutoUpdate settings management

get

Get AutoUpdate settings

post

Change AutoUpdate settings

Group`s flags management

get

Get group`s flags

post

Set group`s flags

Local Backup Restriction feature management

get

Get local backup restriction settings

post

Change local backup restriction settings

Logon IPs limitations management

delete

Disable ip limits for group

get

Get ip limits settings

post

set ip limits settings. Supported formats for item:

  • single IP, ex. 203.0.113.2
  • IP range, ex. 203.0.113.23 - 203.0.113.200
  • IP subnetwork, ex. 203.0.113.32/27

Storages management

get

Get list of all available storages for group

post

Register a new storage

put

Update inheritance for storage

Certain storage management

delete

Remove storage

get

Get storage for group

put

Update storage

Service users management

get

Get list of service users for group

post

Create a new backup account

Miscellaneous groups api

get

Get group watchers

/idp

get

Get information about identity provider

/logic

Logical values management

Manage logic constants

get

Retrieve constants for admins

Get supported languages

get

Get supported languages

Get supported languages

get

Join client languages with supported languages

Groups constants

get

Retrieve rules for groups, GroupBusinessRules[str(group_kind)][str(group_grade)], see /logic/constants.GroupsKind for details

Get components versions

get

returns components versions

/login

Login to the system

get

Login to the system using JWT

post

Login to the system

/logout

Logout from the system

get

Logout from the system

post

Logout from the system

/profile

Show information about current user

get

Show information about current user

/profiles

Show information about all accounts associated with currently logged in identity

get

Show information about all accounts associated with currently logged in identity

/reports

Usage reports management

post

Create a new report

get

Get list of reports

Certain report management

delete

Remove report

put

Modify properties of specific report

get

Get information about specific report

Send ad hock report

post

Send ad hock report

Schedule sending of report

post

Send report

/users

Service user management

delete

Remove service user

get

Get detailed information on the service user

put

Update service user properties

Get host addresses for account

post

Return list of host-names and ports that will be used by Backup Client

Service user impersonation

get

Get impersonated JWT token for specified service user

Issuing JWT token

get

Issue JWT token. You can add jwt='your jwt token' query parameter to most of requests to perform this action as selected user

High-level machines management

head

Check user`s write permissions

post

Add a new machine to backup account