vSphere Automation REST API Postman Resources and Samples
These three files provide API resources and example end to end scenarios that you can import in to Postman to execute.
- vSphere-Automation-Rest-API-Resources.postman.json provides the individual API resources. They are standalone requests that you can execute or use to build up an end to end workflow.
- The vSphere-Automation-Rest-API-Samples.postman.json do exactly that to show some common simple use cases.
- The vSphere-Automation-Rest-API-Appliance-Resources.postman.json provides individual API resources to manage vCenter Server Appliance. They are standalone requests that you can execute or use to build up an end to end workflow.
- The vSphere-Automation-REST-resources-for-Content-Library.postman_collection.json provides individual API resources to manage vCenter Content Library features. They are standalone requests that you can execute or use to build up an end to end workflow.
The included .json files were built using the Postman client. It is recommended that you install the latest client from Postman.
Once installed, start Postman, and select the import button in the upper left corner:
You will see the import dialog open:
You can drag and drop the JSON files in this directory one at a time on to the dialog area where is says Drop files here or you can select the Choose files button to open a file chooser dialog and navigate to the location on your system where this directory resides, and select the JSON files.
The JSON files include both the API collections and also a default "Environment" that can be altered so that each of the API collections works against your own environment.
Once imported, you will see something similar to:
Firstly you will need to adjust the imported environment to work with your vCenter Server, to do this click the eye icon near the top right and click the "edit" button to edit the "My vCenter" environment. Replace the values for each item to reflect the test vCenter you will be working with. As a minimum for most samples to work you will need to alter details for VC, User and password providing SSO credentials here.
From here, you can expand either the resources to see the individual API surfaces or expand the samples and see some of the ways you can string together the individual resources to make a use case.
Content Library samples: