The VMware Site Recovery Manager API provides an interface for Site Recovery Manager in the same way that the VMware Infrastructure API provides interfaces for the VMware Virtual Infrastructure Management framework. The SRM API provides a way for third party systems to initiate tests or failovers and collect the results. The APIs do not help with setup or failback. The SRM API provides the following ways for a client application to use Web services:
Log in to the SRM server
Obtain the API version
Get a list of recovery plans at the SRM site
Get the settings of a specific recovery plan at the SRM site
Start a specific recovery plan in recovery or test mode
Pause a running recovery plan
Answer a prompt
Restart a paused recovery plan
Cancel a recovery plan
Get the final status of a recovery plan
Log out of the SRM server
The SRM API complies with the following standards organizations:
Web Services Interoperability Organization (WS?I) Basic Profile 1.0
Simple Object Access Protocol (SOAP) 1.1
Web Services Description Language (WSDL) 1.1
XML Schema 1.0