You can use the REST API reservation service to list existing reservation policies. Use this information to obtain a reservation policy ID in preparation for updating or deleting the reservation policy.

Before you begin

  • Log in to vRealize Automation as a fabric group administrator.

  • Verify that the host name and fully qualified domain name of the vRealize Automation instance are available.

  • If you are not using the API Explorer, verify that you have a valid HTTP bearer token that matches your login credentials. See REST API Authentication.

About this task

For information about available command input and output parameters, see Syntax for Listing Reservation Policies.


Run the following example command to list all available reservation policies.
curl --insecure -H "Accept:application/json" 
-H "Authorization: Bearer $token" 

The following example output lists two reservation policies, named reservationPolicyTest and reservationPolicyTest2. You can use the ID value for each reservation policy to update or delete them. See Syntax for Updating a Reservation Policyand Syntax for Deleting a Reservation Policy Syntax.

  "links": [],
  "content": [{
    "@type": "ReservationPolicy",
    "id": "8adafb54-4c85-4478-86f0-b6ae80ab5ca4",
    "name": "reservationPolicyTest",
    "description": "reservationPolicyDescTest",
    "reservationPolicyTypeId": "Infrastructure.Reservation.Policy.ComputeResource"
    "@type": "reservationPolicy",
    "id": "fdd9854b-012e-41d7-ad17-fc73d4395714",
    "name": "reservationPolicyTest2",
    "description": "reservationPolicyDescTest2",
    "reservationPolicyTypeId": "Infrastructure.Reservation.Policy.Storage"
  "metadata": {
    "size": 0,
    "totalElements": 2,
    "totalPages": 1,
    "number": 1,
    "offset": 0