You can filter and format your vRealize Automation REST API command line and command line output.

You can use filters in your command line to limit JSON output to specific conditions. For example, you can use a filter in a catalog item request to display only catalog items that contain a specific catalog ID. Or you can use the requestID resource call to format the output of a command that displays request status. You can also use an Odata equivalent to format that same information For details, see Syntax for Finding a Catalog Item by Name.


You must URL encode all filter parameters when using Curl commands.

You can also reduce command line errors by using a JSON formatter to validate the JSON data and present it in an easy-to-read format.

You can use command line options or JSON formatting tools, such as Open Data Protocol (OData), to control the JSON results of your vRealize Automation REST API commands.

To simplify your JSON output, consider using command line options or a to filter out unnecessary data and display only the information that you are interested in, such as the following information categories:

  • Published catalog items

  • Request status

  • Provisioned machine identifiers

For information about available pagination, sorting, and filtering options for any given command, see the Tips option on the REST API Reference landing page.