- About Veeam Recovery Orchestrator REST API
- Overview
- Changelog
- Token
- Mfa
- Clients
- Plans
- getGet Collection of Plans
- getGet Plan Data
- getGet VMs Added to Inventory Group in Plan
- getGet All Groups in Plan
- getGet Parameters Configured for Step in Plan
- getGet Steps Added for VM in Plan
- getGet Steps Added to Virtual Group in Plan
- postEnable Plan
- postDisable Plan
- postHalt Plan
- postRun Permanent Failover
- postFail Back to Source VMs
- postPrepare for Failback
- postSwitchover to Production
- postCommit Failback
- postUndo Plan
- postReset Plan State
- postClear Change Log History for Plan
- postRun Failover
- postRun Restore Plan
- postContinue Plan Execution
- postRun Readiness Check
- delDelete Plan Schedule
- putSchedule Plan to Run at Specific Time
- putSchedule Plan to Run After Another Plan
- postClone Plan
- RecoveryLocations
- RuntimeDetails
- Scopes
- LicenseUsage
The /Clients
resource collection represents all client accounts created in the Orchestrator REST API. For more information on working with client accounts, see Working With Clients.
Create Client
The HTTP POST request to the /Clients
endpoint creates a new client in the Orchestrator REST API.
OK
Unauthorized request. The authorization header has been expected but not found (or found but expired).
Internal server error.
- curl
- Python
- JavaScript
- C#
- Go
- 200
{- "client_id": "72225B81-3FC2-4116-9CDE-21270360B25C",
- "client_secret": "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAsneM13KrLkeVp65TEJUEVQQAAAACAAAAAAADZgAAwAAAABAAAACEixjCW8UWYZX2OzYCbgABAAAAAASAAACgAAAAEAAAABXNWdVlURqstg4xW/t6W35YAAAAnGNOH86gxQZkzhMRa9+Pjrq8grLCNjMrwGMxaGqgeBGGN1/kz+ajf2XdZMaiAkJE+lYNQFpsw6WhOrO2ufihNvzF9HtmnPAHWOVmfLxMIhosqU7x9Skh5BQAAAAnl1pwO6vJ6d48/K8F+x6Sl53icg=="
}
Get List of Clients
The HTTP GET request to the /Clients
endpoint retrieves a list of all created clients in the Orchestrator REST API.
OK
Unauthorized request. The authorization header has been expected but not found (or found but expired).
Internal server error.
- curl
- Python
- JavaScript
- C#
- Go
- 200
[- "4F82B8C7-4019-416D-9692-3EAE94523BDC",
- "55D17162-D691-433C-8758-152832C62AE3",
- "A25A3685-D329-4FD7-864E-C5F3E9D9BAAB"
]
Delete Client
The HTTP DELETE request to the /Clients
endpoint deletes a client with the specified client ID.
query Parameters
clientId required | string System ID assigned to a client. |
No Content
Unauthorized request. The authorization header has been expected but not found (or found but expired).
Internal server error.
- curl
- Python
- JavaScript
- C#
- Go