You can use the vRealize Automation REST API catalog service to list the available actions for a provisioned machine and then reprovision the machine .
Log in to vRealize Automation as a consumer and current business group user.
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.
Obtain the request ID ($requestId) of the request for which to view status. See View All Your Requests.
- Display a list of actions enabled on the blueprint used to provision the specified machine, entitled to the logged-in user, and available in the current state of the provisioned machine.
curl --insecure -H "Content-Type: application/json" -H "Authorization: Bearer $token” https://$host/catalog-service/api/consumer/resources/resourceID/actions
- Reprovision a provisioned machine, or perform other entitled and enabled actions with the catalog service.
curl --insecure -H "Content-Type: application/json" -H "Authorization: Bearer $token" https://$host/catalog-service/api/consumer/requests --d @C:\reprov_action.json.txt