Commercial building energy asset score is a national standard for a voluntary energy rating system evaluating the physical characteristics of your building as built and its overall energy efficiency independent of occupancy and operational choices. NOTE: Use the appropriate content-type header on all HTTP calls to ensure correct data format – application/xml or application/json

Resources

Preview buildings
Energy Asset - Buildings

Resource Description
GET /api/v2/preview_buildings Retrieve all preview buildings belonging to the user.
GET /api/v2/preview_buildings/:id Retrieve the building with the given ID, including all related data to the building.
GET /api/v2/preview_buildings/:id/simple Retrieve the building with the given ID and return a simplified data structure the does not include all of the nested info.
POST /api/v2/preview_buildings Create a new preview building. Response for a successful request is a complete Building object with the assigned unique ID of the new building.
DELETE /api/v2/buildings/preview/:id Delete an existing preview building with the given ID. Nothing is returned.
GET /api/v2/buildings/preview/:id/duplicate Duplicate an existing building with the given ID. Response for a successful request is to create a complete Building object with a new unique ID.The returned response is the short form of the building information.
PUT /api/v2/preview_buildings/:id Update building attributes for the building with given the ID. Sets the attribute certainty status to "Edited" for every attribute updated. The returned response is the long form of the building information.
GET /api/v2/preview_buildings/:id/simulate Submit building with given ID for simulation
GET /api/v2/preview_buildings/:id/validate Validates a building with given ID. Response for a successful request is a description of the validation.
GET /api/v2/preview_buildings/:id/report Retrieve the individual score values as well as a link to the PDF report for a single Preview Building, specified by the ID parameter.
PUT /api/v2/preview_buildings/:id/edit_mode Update building account with given ID. Sets the building status type back to "Editing". If the building status type is already "Editing", no change is made. Nothing is returned.
PUT /api/v2/preview_buildings/:id/verify Update building with the given ID. Sets the attribute certainty status to "Verified" or "Do not know". Response for a successful request is a 204 no content status code.
PUT /api/v2/preview_buildings/:id/revert Update building with the given ID. Sets the attribute certainty status from "Edited" or "Do not know". Response for a successful request is a 204 no content status code.

Users
Energy Asset - Users

Resource Description
GET /api/v2/users Retrieve a list of users. NOTE: Users are only allowed to view their own account.This call always returns a 404.
POST /api/v2/users/authenticate Authenticate user to get API token. Response for a successful request will be an object including a token to be used with future API requests.
GET /api/v2/users/:id Retrieve the user with the given ID. NOTE: Users are only allowed to view their own account.
POST /api/v2/users Create a new user account. Response for a successful request is a complete User object with the assigned unique ID of the new user.Password must contain uppercase, lowercase, digit and a special character.
PUT /api/v2/users/:id Update user account with given ID. Nothing is returned. NOTE: Users can only update their own account. Users NOT allowed to change role or organization.