Working with the Data API
Time Series
The following tables list the URIs and parameter information for the Time Series data type.
Lookup the time series identifier | |
---|---|
Method | GET |
URI pattern | data/TimeSeriesDataIdentifier |
Required activity | Read access to Data API |
Description | Lookup the time series identifier |
Request parameters | srcId |
Request body | NA |
Sample request | For single lookupName For multiple lookupName |
Response | Time series identifier(Type:String) |
Sample response | NA |
Extract the time series data from data warehouse | |
---|---|
Method | GET |
URI pattern | data/TimeSeriesData |
Required activity | Read access to Data API |
Description | Extract time series data for a specific system (identified by series identifier) from the BMC Helix Capacity Optimization data warehouse. |
Request parameters | seriesIdentifier |
Request body | NA |
Sample request | |
Response | |
Sample response |
Load time series data into database | |
---|---|
Method | POST |
URI pattern | data/TimeSeriesData |
Required activity | Write access to Data API |
Description | Load time series data in the BMC Helix Capacity Optimization database. |
Request parameters | List<TimeSeriesMessage> |
Request body | |
Sample request | |
Response | |
Sample response |
Custom Structure
The following tables list the URIs and parameter information for the Custom Structure data type.
Get custom structure data from data warehouse | |
---|---|
Method | POST |
URI pattern | data/ExtractCustomStructureData |
Required activity | Read access to Data API |
Description | Get custom structure data from the BMC Helix Capacity Optimization data warehouse. |
Request parameters | TableName |
Request body | |
Sample request | Endpoint |
Response | |
Sample response |
Load custom structure data into database | |
---|---|
Method | POST |
URI pattern | data/CustomStructureData |
Required activity | Write access to Data API |
Description | Load custom structure data in the BMC Helix Capacity Optimization database. |
Request parameters | List<CustomStructureMessage> |
Request body | |
Sample request | |
Response | |
Sample response |
Data Mart
The following tables list the URIs and parameter information for the Data Mart data type.
Get information for a specific data mart | |
---|---|
Method | GET |
URI pattern | data/DataMart/{dataMartId} |
Required activity | Read access to Data API |
Description | Get information for a specific data mart (uniquely identified by data-mart-id) |
Request parameters | NA |
Request body | NA |
Sample request | NA |
Response | |
Sample response |
Lookup data mart based on request parameters | |
---|---|
Method | POST |
URI pattern | data/LookupDataMart |
Required activity | Read access to Data API |
Description | Lookup data mart based on request parameters |
Request parameters | Data mart name |
Request body | |
Sample request | |
Response | |
Sample response |
Indicator
The following tables list the URIs and parameter information for the Indicator data type.
Return indicator value for the given entity | |
---|---|
Method | GET |
URI pattern | data/Indicator/{indicatorName}/{systemIdentifier} |
Required activity | Read access to Data API |
Description | Return indicator value for the given entity. For example: data/Indicator/IND_CPU_SPARE_WU/SYS123 |
Request parameters | NA |
Request body | NA |
Sample request | NA |
Response | Indicator value (text/plain) |
Sample response | NA |
Return all the indicators for the given entity | |
---|---|
Method | GET |
URI pattern | data/Indicators/{systemIdentifier} |
Required activity | Read access to Data API |
Description | Return all the indicators for the given entity. For example: data/Indicators/SYS123 |
Request parameters | NA |
Request body | NA |
Sample request | NA |
Response | |
Sample response |