- 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 /Scopes
resource collection represents all scopes created in Orchestrator. The collection includes resources which represent individual scopes and have specific system IDs.
Get Collection of Orchestrator Scopes
The HTTP GET request to the /Scopes
endpoint retrieves a list of all created Orchestrator scopes.
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) Returns only specific items of a resource collection in the response. To learn how to use the | |
Array of objects (SortQuery) Specifies the order of items of a resource collection in the response. To learn how to use the |
OK
Bad request. The request body is malformed, incomplete or otherwise invalid.
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": 2,
- "data": [
- {
- "id": "1c447118-4146-4b40-b93a-3d6c43124418",
- "name": "Default Scope",
- "description": "Built-in scope",
- "isDefault": true,
- "state": "Active"
}, - {
- "id": "e4970456-daeb-4141-abb6-2a0220229d76",
- "name": "custom scope",
- "description": "",
- "isDefault": false,
- "state": "Active"
}
]
}
Get Collection of YARA Rules for Scope
The GET request to the /api/v7.1/Scopes/{scopeId}/YaraRules endpoint retrieves a list of all YARA rules added to a specific Orchestrator scope.
path Parameters
scopeId required | string <uuid> System ID assigned to an Orchestrator scope. |
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) Returns only specific items of a resource collection in the response. To learn how to use the | |
Array of objects (SortQuery) Specifies the order of items of a resource collection in the response. To learn how to use the |
OK
Bad request. The request body is malformed, incomplete or otherwise invalid.
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": 1,
- "data": [
- {
- "id": "c87f0cec-52ff-4be9-948a-4bd83c38bbdb",
- "fileName": "rule.yara",
- "ruleName": "Rule 1",
- "description": "YARA rule"
}
]
}