Acronis Resource & Policy Management API

Number of APIs: 46

This interface enables partner administrators to programmatically leverage all the following functionality of the platform:

  • View information about available resources.

  • View information about protection plans and policies.

  • Create/update/delete a protection plan.

  • Apply/revoke a protection plan to/from resources.

  • Enable and disable specific policies.

Usage Guide https://developer.acronis.com/doc/resource-policy-management/v4/guide/

Full Reference https://developer.acronis.com/doc/resource-policy-management/v4/reference/

Copyright © 2019-2021 Acronis International GmbH. This is distributed under MIT license.

  1. Authorization - Get API Client Info (including tenant_id) using an issues token GET {{base_url}}/api/2/clients/{{client_id}}

  2. Authorization - Get self info using Basic Authentication GET {{base_url}}/{{api_ver}}/users/me

  3. Authorization - Create API Client POST {{base_url}}/api/2/clients

  4. Authorization - Delete API Client DELETE {{base_url}}/api/2/clients/{{client_id}}

  5. Authorization - Issue a Scoped token for Protection Management POST {{base_url}}/api/2/idp/token

  6. Resource Management - Search for resources GET {{base_url}}/api/resource_management/v4/resources?search=vm*

  7. Resource Management - Get a resource by Id GET {{base_url}}/api/resource_management/v4/resources/{{resource_id}}?include_attributes=true

  8. Resource Management - Get a resource attributes GET {{base_url}}/api/resource_management/v4/resources/{{resource_id}}/attributes

  9. Policy Management - Delete policy by ID DELETE {{base_url}}/api/policy_management/v4/policies/{{policy_id}}

  10. Policy Management - Revoke policy from resources DELETE {{base_url}}/api/policy_management/v4/applications?policy_id={{policy_id}}&context_id={{resource_id}}