Retrieve saved reports by report ID

Use Rest API to retrieve a saved report by ID across Compliance instances.

Use the GET operation on the api/reports element to create a saved report by the report ID.

Table 1. Operation details

Operation details Description
Operation GET/api/reports/<report id>
Purpose Retrieves all saved report items using the report ID.
HTTP method GET
Request content type Application/json
Normal HTTP response codes 200 OK + JSON data for single saved report definition that is specified by ID.

Error HTTP response codes

The following list includes the operation details for HTTP error response codes

401 Unauthorized + {"error":"You are not assigned a Computer Group. You will not be able to access the system until you are assigned a valid Computer Group. Contact your administrator for assistance."}
When the token for the user has no computer assigned.
401 Unauthorized + {"error":"There is no match for the provided user name and password"}
When no token is provided.
404 + {"error":"Sequel::RecordNotFound"}
When the ID (#) is invalid.
404 + {"error":"Sequel::RecordNotFound"}
When accessing the private report of another user.
500 + {"error":"There was a problem with your request."}500 + {"error":"The property '#/path' value \"aaa\" did not match the regex '^(/[^/]+)+$' in schema f967028a-a442-59a2-ac38-8b596bcf8d2a#"}
When specifying path parameters that do not exist, such as /scm/test, aaa, and others.
500 + {"error":"The property '#/state/column_order/id' of type String did not match the following type: integer in schema afc10b8d-2caf-50e7-a82e-a083dc10ee61#"}
When there is a parameter type mismatch such as previously specifying a string for an integer. You must delete then recreate the saved report with API, or save the report again from the UI.
"criteria":{ "and":["aaa","bbb"] } 500 + {"error":"Argument must be a Hash, Array, or Criterion"}
When the criteria specification is invalid.
Note: When an invalid column is selected, such as columns from a different report, the created saved report returns the default columns but without any data, or the specified column name is saved but ignored.