Download OpenAPI specification:
REST Services for managing MIS data.
For endpoints that support localization the language can be passed either as a query string parameter (using the name 'language') or in the 'accept-language' header.
If no language is passed to such endpoints then the default configured language will be used.
Retrieve filter information available for the passed data source.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The request DTO
| fieldKey | string or null |
| dataSourceName | string or null |
| dataSourceId | integer or null <int32> |
{- "fieldKey": "string",
- "dataSourceName": "string",
- "dataSourceId": 0
}{- "results": [
- "string"
]
}Retrieve data for the passed data source.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The request DTO
| startRow | integer <int32> |
| endRow | integer <int32> |
Array of objects or null (ColumnVO) | |
Array of objects or null (ColumnVO) | |
Array of objects or null (ColumnVO) | |
| pivotMode | boolean |
| groupKeys | Array of strings or null |
object or null | |
Array of objects or null (SortModel) | |
| dataSourceName | string or null |
| dataSourceId | integer or null <int32> |
| allRows | boolean |
{- "startRow": 0,
- "endRow": 0,
- "rowGroupCols": [
- {
- "id": "string",
- "displayName": "string",
- "field": "string",
- "aggFunc": "string"
}
], - "valueCols": [
- {
- "id": "string",
- "displayName": "string",
- "field": "string",
- "aggFunc": "string"
}
], - "pivotCols": [
- {
- "id": "string",
- "displayName": "string",
- "field": "string",
- "aggFunc": "string"
}
], - "pivotMode": true,
- "groupKeys": [
- "string"
], - "filterModel": {
- "property1": {
- "filterType": "string",
- "type": "string",
- "values": [
- "string"
], - "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z",
- "filter": 0.1,
- "filterTo": 0.1,
- "operator": "string",
- "condition1": { },
- "condition2": { }
}, - "property2": {
- "filterType": "string",
- "type": "string",
- "values": [
- "string"
], - "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z",
- "filter": 0.1,
- "filterTo": 0.1,
- "operator": "string",
- "condition1": { },
- "condition2": { }
}
}, - "sortModel": [
- {
- "colId": "string",
- "sort": "string"
}
], - "dataSourceName": "string",
- "dataSourceId": 0,
- "allRows": true
}{- "data": [
- {
- "property1": null,
- "property2": null
}
], - "lastRow": 0,
- "secondaryColumnFields": [
- "string"
]
}Delete, for the passed data source, a specific scenario.
| dataSourceId required | integer <int32> The data source Id |
| scenarioId required | integer <int32> The scenario Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "success": true
}Retrieve information for the passed scenario and data source combination.
| dataSourceId required | integer <int32> The data source Id |
| scenarioId required | integer <int32> The scenario Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "id": 0,
- "name": "string",
- "columnState": "string",
- "groupState": "string",
- "filterModel": "string",
- "pivotMode": true,
- "createDate": "2019-08-24T14:15:22Z"
}Retrieve the available data sources.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "results": [
- {
- "id": 0,
- "name": "string",
- "tableName": "string"
}
]
}Retrieve information about the data source passed.
| dataSourceId required | integer <int32> The data source Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "id": 0,
- "name": "string",
- "tableName": "string"
}Retrieve the settings of the data source passed.
| dataSourceId required | integer <int32> The data source Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "data": "string"
}Retrieve the scenarios present for the data source passed.
| dataSourceId required | integer <int32> The data source Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
{- "results": [
- {
- "id": 0,
- "name": "string",
- "columnState": "string",
- "groupState": "string",
- "filterModel": "string",
- "pivotMode": true,
- "createDate": "2019-08-24T14:15:22Z"
}
]
}Create, for the data source passed, a new scenario (based on the conditions passed).
| dataSourceId required | integer <int32> The data source Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The scenario DTO
| name | string or null |
| columnState | string or null |
| groupState | string or null |
| filterModel | string or null |
| pivotMode | boolean or null |
{- "name": "string",
- "columnState": "string",
- "groupState": "string",
- "filterModel": "string",
- "pivotMode": true
}{- "id": 0
}