Web Service Documentation / Categories / Reporting Services
The Reporting Services allows you to retrieve metrics for your properties. These services are divided into 2 categories. The first category involves a set of APIs that allow you to interface with the Custom Reporting feature within the Portfolio Manager user interface. For more information, please see the Custom Reporting API Guide. These APIs also allow you to interface with over 10 ENERGY STAR reports that EPA has predefined. For more information, please see the ENERGY STAR Reports API Guide. All metric calculations initiated by these APIs behave asynchronously. The second category involves the original set of APIs that allow you to retrieve a smaller set of metric calculations which behave synchronously.
Method | REST URI * | Description |
---|---|---|
GET | /reports/metrics?groupIds=(groupIds)&availableToCustomMetrics=(availableToCustomMetrics) | Returns a list of available metrics to use in a report template. |
POST | /reports/templates | Creates a report template in your account. Returns unique identifiers for both the template and the corresponding report. |
GET | /reports/templates/(templateId) | Returns the information for a specific report template. The report template must be owned by you. |
PUT | /reports/templates/(templateId) | Updates the information for a specific report template. The report template must be owned by you. |
DELETE | /reports/templates/(templateId) | Deletes a specified report template. The report template must be owned by you. |
GET | /reports/templates?type=(type) | Returns a list of report templates in your account. |
Method | REST URI * | Description |
---|---|---|
GET | /reports/(reportId) | Returns the information for a specific report. The report must be owned by you. |
PUT | /reports/(reportId) | Updates the information for a specific report. The report must be owned by you. |
GET | /reports/(reportId)/download?type=(type) | Downloads the results for a specific report. The report must be owned by you. |
POST | /reports/(reportId)/generate | Generates a specific report. The report must be owned by you. |
GET | /reports/(reportId)/status | Returns the status information for a specific report. The report must be owned by you. |
GET | /reports?type=(type) | Returns a list of reports in your account. |
Method | REST URI * | Description |
---|---|---|
GET | /property/(propertyId)/design/metrics | Returns a list of metric values for an existing property design. The property must already be shared with you. |
GET | /property/(propertyId)/metrics | Returns the values for a specified set of metrics and units for a specific property and period ending date. The property must already be shared with you. |
GET | /property/(propertyId)/metrics/monthly | Returns a list of monthly metric values for a specific property and period ending date based on the specified set of metrics and measurement system. |
GET | /property/(propertyId)/reasonsForNoScore | Returns a list of alert information that explains why a specific property cannot receive an ENERGY STAR score for a specific period ending date. |
GET | /property/(propertyId)/reasonsForNoWaterScore | Returns a list of alert information that explains why a specific property cannot receive an ENERGY STAR water score for a specific period ending date. |
GET | /property/(propertyId)/useDetails/metrics | Returns the time-weighted use detail values for a specific property, period ending date, and measurement system. The property must already be shared with you. |
* For the TEST environment, relative to the base URI: https://portfoliomanager.energystar.gov/wstest
** Web services are only available in the TEST environment.