Get Reports Using GET
If the query spec is not provided, all Reports present in the system are returned.
Request
URI
GET
https://{api_host}/api/reports
COPY
Query Parameters
string of array
name
Optional
Reports name with which the filtering can be done
object of array
others
Optional
others
integer
page
Optional
Page number from which data needs to be displayed (0-based)
integer
pageSize
Optional
Expected number of entries per page
string of array
resourceId
Optional
Resources on which the reports are generated
string of array
status
Optional
Status of the report
string of array
subject
Optional
Subjects with which the filtering can be done
Responses
200
The Collection of Reports matching the specified search critiera
Returns reports of type(s) application/json
{
"links": [
{
"description": "string",
"href": "string",
"name": "string",
"rel": "string"
}
],
"pageInfo": {
"page": 0,
"pageSize": 0,
"sortBy": "string",
"sortOrder": "string",
"totalCount": 0
},
"reports": [
{
"completionTime": "string",
"description": "string",
"id": "string",
"links": [
{
"description": "string",
"href": "string",
"name": "string",
"rel": "string"
}
],
"name": "string",
"owner": "string",
"reportDefinitionId": "string",
"resourceId": "string",
"status": "string",
"subject": [
"string"
],
"traversalSpec": {
"adapterInstanceAssociation": false,
"description": "string",
"name": "string",
"rootAdapterKindKey": "string",
"rootResourceKindKey": "string"
}
}
]
}
Reports Operations
POST
Create Report Schedule Using POST
POST
Create Report Using POST
DELETE
Delete Report Using DELETE
DELETE
Delete Schedule Using DELETE
GET
Download Report Using GET
GET
Get Report Definitions Using GET
GET
Get Report Definition Using GET
GET
Get Report Schedules Using GET
GET
Get Report Schedule Using GET
GET
Get Reports Using GET
GET
Get Report Using GET
PUT
Update Report Schedule Using PUT