Using the Azure Import/Export Service REST API
Updated: May 26, 2015
The Microsoft Azure Import/Export Service exposes a REST API to enable programmatic control of import/export jobs. You can use the REST API to perform all of the import/export operations that you can perform with the Azure Management Portal. Additionally, you can use the REST API to perform certain granular operations, such as querying the percentage completion of a job, which are not currently available in the Management Portal.
See Using the Microsoft Azure Import/Export Service to Transfer Data to Blob Storage for an overview of the Import/Export service and a tutorial that demonstrates how to use the Management Portal to create and manage import and export jobs.
The Azure Import/Export service provides a set of REST APIs at the following HTTPS endpoint for communicating between a client and the service. Note that
<subscription-id> is your subscription ID, available in the Azure Management Portal:
To protect the security of customers’ data, the service endpoint is exposed only via HTTPS, not via HTTP, and anonymous requests are not allowed.
The Import/Export service is a Microsoft Azure service and uses the Azure Service Management authentication scheme. See Authenticating Service Management Requests for details on how to authenticate requests.
Requests to the Import/Export service must conform to the versioning guidelines described in Service Management Versioning. All requests must specify the x-ms-version header and set its value to 2014-05-01or 2014-11-01.