How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Acronis Disaster Recovery Service API

The Acronis Disaster Recovery Service API allows organizations to automate and streamline their disaster recovery processes.

Acronis Disaster Recovery Service API is one of 21 APIs that Acronis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Acronis and Disaster Recovery. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 7 operations across 7 paths, and defines 34 schemas. It is described by OpenAPI 3.0.0, at version v2.

Requests are made against a single base URL, https://dev-cloud.acronis.com/api/dr/v2.

7 operations 7 paths 34 schemas 4 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
v2
Base URL
https://{datacenter}.acronis.com/api/dr/v2
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Acronis Disaster Recovery Service API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the password, clientCredentials and authorizationCode flows, exposing 10 scopes.

  • oauth2 — OAuth 2.0 security scheme definition for a user authorization

Paths & Operations 7

Across 7 paths, the API surfaces 7 operations — 4 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Operations 7
GET
/servers
Fetches the list of cloud servers.
Fetch cloud servers 5 params → 200400401403404429500504
GET
/servers/{uuid}
Fetches the details of the cloud server.
Fetch cloud server by UUID 1 param → 200400401403404429500504
POST
/servers/{uuid}:start_failover_prod
Starts a production failover of the cloud server.
Start production failover on cloud server 1 param body → 202400401403404409429500
POST
/servers/{uuid}:start_failover_test
Starts a test failover of the cloud server.
Start test failover on cloud server 1 param body → 202400401403404409429500
POST
/servers/{uuid}:stop_failover
Stops the failover of the cloud server.
Stop failover on cloud server 1 param body → 202400401403404409429500
GET
/sites
Fetches the list of disaster recovery sites.
Fetch disaster recovery sites 4 params → 200400401403404429500504
GET
/sites/{uuid}
Fetches the details of the disaster recovery site.
Fetch disaster recovery site by UUID 2 params → 200400401403404429500504

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are item0_11 (5 properties), item0_2 (5 properties), recovery_point_9 (3 properties), item1_6 (3 properties). Each schema is shown below with its type and property counts.

vault_id
string
Generic object identifier.
item0
object
Link to the cloud server configuration page. The link must be opened in a web browser.
3 properties 3 required
item1
object
Link to the page with the remote console of the cloud server. The link must be opened in a web browser.
3 properties 3 required
item2
object
Link that fetches the list of recovery points that are available for the cloud server recovery and failover.
3 properties 3 required
item0_1
object
Issue with the unavailability of the remote VM console of the cloud server.
recovery_point
object
Composite identifier of a recovery point.
3 properties 3 required
last_task_uuid
string
Universally unique object identifier.
item0_2
object
Describes a single issue (constraint violation).
5 properties 3 required
SiteNotReady
You cannot perform any operations because the DR site is being deployed or removed.
item0_3
VPNGatewayUnreachable
VPN gateway error. This might happen when the last report from the VPN gateway was received too long ago or if the VPN gateway reported an error.
NotAllowed
Method specified in REST request is not allowed.
ResourceBusy
The resource is busy, another task is currently in progress. Try again later.
ServerNotReady
The operation is not applicable to cloud servers in this state.
error_api_response
object
1 property 1 required
vault_id_4
string
Generic object identifier.
item0_5
object
Link to the cloud server configuration page. The link must be opened in a web browser.
3 properties 3 required
item1_6
object
Link to the page with the remote console of the cloud server. The link must be opened in a web browser.
3 properties 3 required
item2_7
object
Link that fetches the list of recovery points that are available for the cloud server recovery and failover.
3 properties 3 required
item0_8
object
Issue with the unavailability of the remote VM console of the cloud server.
recovery_point_9
object
Composite identifier of a recovery point.
3 properties 3 required
last_task_uuid_10
string
Universally unique object identifier.
item0_11
object
Describes a single issue (constraint violation).
5 properties 3 required
SiteNotReady_12
You cannot perform any operations because the DR site is being deployed or removed.
item0_13
VPNGatewayUnreachable_14
VPN gateway error. This might happen when the last report from the VPN gateway was received too long ago or if the VPN gateway reported an error.
NotAllowed_15
Method specified in REST request is not allowed.
ResourceBusy_16
The resource is busy, another task is currently in progress. Try again later.
ServerNotReady_17
The operation is not applicable to cloud servers in this state.
backup_id
string
Generic object identifier.
tenant_uuid
string
Universally unique object identifier.
item0_18
tenant_uuid_19
string
Universally unique object identifier.
item0_20

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

acronis-disaster-recovery-v2-openapi.json Raw ↑

Other APIs Acronis publishes across the network.

Acronis Resource and Policy Management API
Acronis Advanced Automation API
Acronis Event Manager API
Acronis Endpoint Detection and Response API
Acronis Vault Manager REST API
Acronis Activities API
Acronis Agent Updates API
Acronis Agents API
Acronis Authentication API
Acronis Clients API
Acronis Hardware Nodes API
Acronis Licensing API
Where this information came from

This is an independent, third-party profile of Acronis Disaster Recovery Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.