- About Veeam Recovery Orchestrator REST API
- Overview
- Changelog
- Components
- LicenseUsage
- Mfa
- 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
- postRun Failover
- postRun Restore Plan
- postContinue Plan Execution
- postRun Readiness Check
- postRun Malware Scan for Restore Plan
- delDelete Plan Schedule
- postSchedule Plan to Run on Schedule
- putSchedule Plan to Run After Another Plan
- postClone Plan
- RecoveryLocations
- RuntimeDetails
- Scopes
- Token
Get Credentials
The HTTP GET request to the /Components/Credentials endpoint retrieves a list of all credentials added to Orchestrator.
query Parameters
| start | integer <int32> Excludes the first N items of a resource collection from the response. |
| limit | integer <int32> Specifies the maximum number of items of a resource collection to return in a response. |
Array of objects (Expression) Deprecated Obsolete parameter. Use the actionFilters parameter instead. | |
Array of objects (SortQuery) Specifies the order of items of a resource collection in the response. To learn how to use the | |
Array of objects (Expression) Returns only specific items of a resource collection in the response. To learn how to use the |
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
{- "total": 0,
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userName": "string",
- "description": "string"
}
]
}Get Collection of Standalone Hyper-V Hosts
The HTTP GET request to the /Components/HyperV/DirectHosts endpoint retrieves a list of all standalone Hyper-V hosts added to the Orchestrator infrastructure.
query Parameters
| start | integer <int32> Excludes the first N items of a resource collection from the response. |
| limit | integer <int32> Specifies the maximum number of items of a resource collection to return in a response. |
Array of objects (Expression) Deprecated Obsolete parameter. Use the actionFilters parameter instead. | |
Array of objects (SortQuery) Specifies the order of items of a resource collection in the response. To learn how to use the | |
Array of objects (Expression) Returns only specific items of a resource collection in the response. To learn how to use the |
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
{- "total": 0,
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "address": "string",
- "credentialsId": "08e8bcd2-3d30-4d03-8e1a-ab6ac0cbf1ed"
}
]
}Add Standalone Hyper-V Host
The HTTP POST request to the /Components/HyperV/DirectHosts endpoint adds a new standalone Hyper-V host to the Orchestrator infrastructure.
Request Body schema: application/json
| address required | string or null IP address of the standalone Hyper-V host. |
| credentialsId required | string <uuid> System ID assigned to the credentials used to authenticate to the standalone Hyper-V host. |
No Content
Unauthorized request. The authorization header has been expected but not found (or found but expired).
Internal server error.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "address": "string",
- "credentialsId": "08e8bcd2-3d30-4d03-8e1a-ab6ac0cbf1ed"
}Get Networks of Standalone Hyper-V Host
The HTTP GET request to the /Components/HyperV/DirectHosts/{hvServerId}/Networks endpoint retrieves a list of networks available on a standalone Hyper-V direct host with the specified ID.
path Parameters
| directHostId required | string <uuid> System ID assigned to a standalone Hyper-V host. |
query Parameters
| start | integer <int32> Excludes the first N items of a resource collection from the response. |
| limit | integer <int32> Specifies the maximum number of items of a resource collection to return in a response. |
Array of objects (Expression) Deprecated Obsolete parameter. Use the actionFilters parameter instead. | |
Array of objects (SortQuery) Specifies the order of items of a resource collection in the response. To learn how to use the | |
Array of objects (Expression) Returns only specific items of a resource collection in the response. To learn how to use the |
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
{- "total": 0,
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]
}Remove Standalone Hyper-V Host
The HTTP DELETE request to the /Components/HyperV/DirectHosts/{id} endpoint removes a standalone Hyper-V host with the specified ID from the Orchestrator infrastructure.
path Parameters
| directHostId required | string <uuid> System ID assigned to a standalone Hyper-V host. |
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
Get CSV disks by Hyper-V Host
The HTTP GET request to the /Components/HyperV/DirectHosts/{directHostId}/CsvDisks endpoint retrieves a list of CSV disks available on a Microsoft Hyper-V standalone host with the specified ID.
path Parameters
| directHostId required | string <uuid> System ID assigned to a Hyper-V standalone host. |
query Parameters
| start | integer <int32> Excludes the first N items of a resource collection from the response. |
| limit | integer <int32> Specifies the maximum number of items of a resource collection to return in a response. |
Array of objects (Expression) Deprecated Obsolete parameter. Use the actionFilters parameter instead. | |
Array of objects (SortQuery) Specifies the order of items of a resource collection in the response. To learn how to use the | |
Array of objects (Expression) Returns only specific items of a resource collection in the response. To learn how to use the |
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
{- "total": 0,
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string",
- "isRemoved": true
}
]
}