get
https://api.genability.com/rest/v1/typicals/baselines/best
Retrieve the baseline that best fits the provided location, building type, and optional building details.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Use this endpoint to retrieve the baseline that best fits the location, building type, and optional building details you provide.
When to use this endpoint
Use GET /rest/v1/typicals/baselines/best when you need to:
- Estimate hourly usage for a residential or commercial building.
- Build a usage baseline when real usage data is unavailable.
- Fill gaps in billing history with typical usage data.
- Request interval data for a specific date range.
- Scale a typical baseline to a known annual kWh value with sizing parameters.
Location inputs
Provide one of these location input patterns:
| Parameter | Type | Description |
|---|---|---|
zipCode or postCode | String | ZIP code or postal code for location lookup. |
country | String | ISO country code. Use with zipCode or postCode. |
addressString | String | Address string used for geo-tagging and local building lookup. |
lat / lng | Double | Latitude and longitude coordinates. Use together. |
Building and output parameters
| Parameter | Type | Description |
|---|---|---|
customerClass | String | Customer class, such as RESIDENTIAL, GENERAL, or SPECIAL_USE. |
buildingType | String | Building type. Use values from buildingTypeResidential or buildingTypeCommercial Property Keys, or use RESIDENTIAL for the residential default. |
serviceType | String | Currently limited to ELECTRICITY. |
buildingArea | Long | Building footprint size in square feet. Defaults to the regional average for the building type if omitted. |
buildingVintage | String | Construction era: Pre1980, Post1980, or New. Defaults to Post1980 if omitted. |
excludeMeasures | Boolean | Set to true to omit measures. Defaults to false. |
measuresUnit | String | Returns total usage per interval by default. Use intensity or proportion for alternate output units. |
groupBy | String | Groups measures by YEAR, MONTH, DAY, or HOUR. This value is case-sensitive. |
intervalFromDateTime | DateTime | Start date for interval population. |
intervalToDateTime | DateTime | End date for interval population. |
Sizing parameters
Use these parameters together when scaling a baseline to a known load size:
| Parameter | Type | Description |
|---|---|---|
sizingKeyName | String | Load size adjustment key. Currently supports loadSize. |
sizingDataValue | Number | Quantity for sizing, such as 12000 for 12,000 kWh. Required when using sizingKeyName. |
sizingUnit | String | Unit of measure for sizingDataValue. Currently supports kWh. Required when using sizingKeyName. |
