Get Report Definitions Using GET
Get the Report Definitions based on the query specification specified
Request
URI
GET
https://{api_host}/api/reportdefinitions
COPY
Query Parameters
string of array
name
Optional
Names of the Report Definitions
object of array
others
Optional
others
string of array
owner
Optional
Owners of the Report Definitions
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
subject
Optional
Subjects of the Report Definitions
Responses
200
The ReportDefinitions object that contains a list of ReportDefinition objects matching the query spec
Returns report-definitions 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
},
"reportDefinitions": [
{
"active": false,
"creationTime": "string",
"description": "string",
"id": "string",
"lastRunTime": "string",
"links": [
{
"description": "string",
"href": "string",
"name": "string",
"rel": "string"
}
],
"name": "string",
"owner": "string",
"subject": [
"string"
],
"traversal-specs": {
"specs": [
{
"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