Veeam Backup for AWS REST API 1.0 (1.7-rev0)

Download OpenAPI specification:Download

About Veeam Backup for AWS REST API

Veeam Backup for AWS exposes its entities through an application programming interface (API) based on the Representational State Transfer (REST) architecture style. The REST API allows developers to query information about Veeam Backup for AWS entities and perform basic operations with these entities using HTTP requests and standard HTTP methods.

The Veeam Backup for AWS REST API is a resource-based application programming interface that uses Hypertext Application Language (HAL). HAL expresses the resources and relationships between them as hyperlinks, and enables navigation through the API. All individual resources have a JSON representation and system resource identifiers to help you locate a resource by its URL. Resources of the same entity type comprise a collection. A collection is modeled as an array of objects. Every collection includes hyperlinks that end with resource identifiers and point at its individual resources, related resources and collections.

The Veeam Backup for AWS REST API relies on the client-server model. The client makes a request to the server; the server processes the request and returns a response with a conventional HTTP response code, HTTP response headers and a response body in the JSON format (by default).

The Veeam Backup for AWS REST API is served over HTTPS. To ensure data privacy, unencrypted HTTP is not supported.

For visual representation of all operations available in REST API 1.7-rev0, see the Veeam Backup for AWS REST API Reference Map.

NOTE

Veeam Backup for AWS controls access to its functionality with the help of user roles. A role defines what operations users can perform and what range of data is available to them in the Veeam Backup for AWS REST API. In the REST API Reference, the x-veeam-authorize parameter displays what user roles have permissions to perform a specific operation. For more information on user roles, see the Veeam Backup for AWS User Guide, section Managing Permissions.