Get a List of Recovery Points

Returns the list of the recovery points of the specified backup object.

This method can be used for purposes other than getting the recovery points list. This article describes this particular application of the method.

Endpoint

https://<Director_IP_address>:4443/c/router

Tenant Endpoint

For tenants of the multi-tenant product the endpoint must be:
https://<Director_IP_address>:4443/t/<tenant_UUID>/c/router

Request Example

Request Fields

Field
Type
Value(s)
action string

InventoryManagement

method string

list

data array Request parameters. See below
type string rpc
tid integer 1

Data

Field
Type
Description
nodeType string The type of node. Must be BACKUP_OBJECT in this case
nodeId int The ID of the backup object

includeNodeToo

boolean

If true, returns the parent node too

includeTypes array of string Must be SAVEPOINT in this case

Response Sample

Response Fields

Field
Value
Description
message string Message if the request failed
where string Reference to the method where the problem occurred
cause string Cause of failure
data Json The parameters of the recovery points

data.children

Field
Value
Description

extendedInfo


Extended info (if present)
identifier long Recovery point ID
vid string Recovery point VID
type string Type of the object. SAVEPOINT in this case
subType string The subtype of the object. Not applicable in this case
name string Display name
description string Description (null if absent)
accessible boolean If true, the object is accessible
isDisabled

boolean

Checks if the object is accessible
replicable boolean Checks if the object is replicable
hvType string Platform type. Not applicable in this case (NONE)
flags int

For VMware ESXi hosts:

  • 0th bit checks if the ESXi host is free;
  • 1st bit checks if the host is managed by vCenter
children array The children objects. Not applicable in this case