RuntimeDetails

The /RuntimeDetails resource collection represents runtime details of plan testing or execution. The collection includes details for various Orchestrator entities: a plan, group or step. Each Orchestrator entity has a specific system ID.

NOTE
When working with the /RuntimeDetails resource collection, keep in mind that:
  • Reboot of the Orchestrator server resets the /RuntimeDetails resource collection.
  • A range of data available to a client in the Orchestrator REST API depends on permissions of the account under which the client is currently logged in.

Get Details for Plan

The HTTP GET request to the /RuntimeDetails/Plans/{planId} endpoint retrieves runtime details for a plan with the specified ID.

SecurityuserAuth or clientAuth
Request
path Parameters
planId
required
string <uuid>

System ID assigned to a plan.

Responses
200

OK

401

Unauthorized request. The authorization header has been expected but not found (or found but expired).

500

Internal server error.

get/api/v7.21/RuntimeDetails/Plans/{planId}
Request samples
Response samples
{
  • "state": "RestoreComplete",
  • "stateName": "Restored",
  • "stateOrder": "300. Restored",
  • "resultName": "Complete, no errors, 1 warning",
  • "isEditingByCurrentUser": false,
  • "currentEditingUser": "",
  • "lastStableState": "RestoreComplete",
  • "lastStableStateName": "Restore",
  • "totalProgress": 100,
  • "isRunningState": false,
  • "isStableState": true,
  • "currentRunResult": "Warning",
  • "currentTestResult": "Undefined",
  • "currentCheckResult": "Undefined",
  • "planType": "Restore",
  • "recoveryLocationId": "66b41f69-36ae-4a3e-9f17-54ea4635c975",
  • "siteScopeId": "7514bfcc-dd93-418c-8ae3-8f43cc9bc9f7",
  • "siteScopeName": "Admin Scope",
  • "recoveryToNewLocation": false,
  • "roles": [
    ],
  • "isUndoPossible": false,
  • "isReversePossible": false,
  • "vendor": "Unknown",
  • "id": "35818d71-45c7-4094-858b-efcce1d73e2c",
  • "name": "vm1",
  • "progress": 100,
  • "executionState": "Completed",
  • "executionResult": {
    }
}

Get Details for Groups in Plan

The HTTP GET request to the /RuntimeDetails/Plans/{planId}/Groups endpoint retrieves runtime details for every group included in a plan with the specified ID.

SecurityuserAuth or clientAuth
Request
path Parameters
planId
required
string <uuid>

System ID assigned to a plan.

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 filter parameter, see the Veeam Recovery Orchestrator REST API Reference, section Filter Parameter.

Array of objects (SortQuery)

Specifies the order of items of a resource collection in the response. To learn how to use the sort parameter, see the Veeam Recovery Orchestrator REST API Reference, section Sort Parameter.

Responses
200

OK

401

Unauthorized request. The authorization header has been expected but not found (or found but expired).

500

Internal server error.

get/api/v7.21/RuntimeDetails/Plans/{planId}/Groups
Request samples
Response samples
{
  • "total": 1,
  • "data": [
    ]
}

Get Details for Inventory Group in Plan

The HTTP GET request to the /RuntimeDetails/Plans/{planId}/Groups/{groupId} endpoint retrieves runtime details for every VM included in an inventory group with the specified ID in a specific plan.

SecurityuserAuth or clientAuth
Request
path Parameters
planId
required
string <uuid>

System ID assigned to a plan.

groupId
required
string <uuid>

System ID assigned to an inventory group.

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 filter parameter, see the Veeam Recovery Orchestrator REST API Reference, section Filter Parameter.

Array of objects (SortQuery)

Specifies the order of items of a resource collection in the response. To learn how to use the sort parameter, see the Veeam Recovery Orchestrator REST API Reference, section Sort Parameter.

Responses
200

OK

401

Unauthorized request. The authorization header has been expected but not found (or found but expired).

500

Internal server error.

get/api/v7.21/RuntimeDetails/Plans/{planId}/Groups/{groupId}
Request samples
Response samples
{
  • "total": 1,
  • "data": [
    ]
}

Get Details for Steps Added to Virtual Group in Plan

The HTTP GET request to the /RuntimeDetails/Plans/{planId}/Groups/{groupId}/Steps endpoint retrieves runtime details for every step added to a virtual group with the specified ID in a specific plan.

SecurityuserAuth or clientAuth
Request
path Parameters
planId
required
string <uuid>

System ID assigned to a plan.

groupId
required
string <uuid>

System ID assigned to an inventory group.

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 filter parameter, see the Veeam Recovery Orchestrator REST API Reference, section Filter Parameter.

Array of objects (SortQuery)

Specifies the order of items of a resource collection in the response. To learn how to use the sort parameter, see the Veeam Recovery Orchestrator REST API Reference, section Sort Parameter.

Responses
200

OK

401

Unauthorized request. The authorization header has been expected but not found (or found but expired).

500

Internal server error.

get/api/v7.21/RuntimeDetails/Plans/{planId}/Groups/{groupId}/Steps
Request samples
Response samples
{
  • "total": 1,
  • "data": [
    ]
}

Get Details for Steps Added for VM in Plan

The HTTP GET request to the /RuntimeDetails/Plans/{planId}/Vms/{vmId}/Steps endpoint retrieves runtime details for every step added for a VM with the specified ID included in a specific plan.

SecurityuserAuth or clientAuth
Request
path Parameters
planId
required
string <uuid>

System ID assigned to a plan.

vmId
required
string <uuid>

System ID assigned to a VM.

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 filter parameter, see the Veeam Recovery Orchestrator REST API Reference, section Filter Parameter.

Array of objects (SortQuery)

Specifies the order of items of a resource collection in the response. To learn how to use the sort parameter, see the Veeam Recovery Orchestrator REST API Reference, section Sort Parameter.

Responses
200

OK

401

Unauthorized request. The authorization header has been expected but not found (or found but expired).

500

Internal server error.

get/api/v7.21/RuntimeDetails/Plans/{planId}/Vms/{vmId}/Steps
Request samples
Response samples
{
  • "total": 1,
  • "data": [
    ]
}

Get Details for Step in Plan

The HTTP GET request to the /RuntimeDetails/Plans/{planId}/Steps/{stepId} endpoint retrieves runtime details for a step with the specified ID included in a specific plan.

SecurityuserAuth or clientAuth
Request
path Parameters
planId
required
string <uuid>

System ID assigned to a plan.

stepId
required
string <uuid>

System ID assigned to a step.

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 filter parameter, see the Veeam Recovery Orchestrator REST API Reference, section Filter Parameter.

Array of objects (SortQuery)

Specifies the order of items of a resource collection in the response. To learn how to use the sort parameter, see the Veeam Recovery Orchestrator REST API Reference, section Sort Parameter.

Responses
200

OK

401

Unauthorized request. The authorization header has been expected but not found (or found but expired).

500

Internal server error.

get/api/v7.21/RuntimeDetails/Plans/{planId}/Steps/{stepId}
Request samples
Response samples
{
  • "total": 1,
  • "data": [
    ]
}