Rates Request
Rates Response
Bill Request
Bill Response
BillSavings Request
CustomerInfo{...}
Sector
Location{...}
Address{...}
PostalCode
Income
TaxFilingStatus
Meters[{...}]
Name
CurrentRate{...}
Id
ProposedRate{...}
Id
AnnualUtilityBillEscalation_Percent
EnergyProfiles[{...}]
{"Type": "Consumption", ...}
Name
Scenario
IntervalData{...}
Interpolation
IntervalConvention
Interval
Data[{...}]
Time
Energy_kWh
BillAmount
{"Type": "Production"}
Name
Scenario
IntervalData{...}
Interpolation
IntervalConvention
Interval
Data[{...}]
Time
Energy_kWh
{"Type": "Pv", ...}
Name
Scenario
EquipmentLife_Years
SystemDegradationPerYear_Percent
ProductionEnergyProfileName
PvSimulation{...}
EnergySite{...}
Location{...}
Latitude
Longitude
PvSystems[{...}]
Albedo_Percent
GeneralDerate_Percent
Inverters[{...}]
Count
MaxPowerOutputAC_kW
EfficiencyRating_Percent
PvArrays[{...}]
PvModules[{...}]
Count
NameplateDCRating_kW
PtcRating_kW
PowerTemperatureCoefficient_PercentPerDegreeC
NominalOperatingCellTemperature_DegreesC
ArrayConfiguration{...}
Azimuth_Degrees
Tilt_Degrees
Tracking
TrackingRotationLimit_Degrees
MonthlyShadings[{...}]
MonthNumber
SolarAccess_Percent
CashPayment{...}
Cost
SaleMonth
SaleYear
LoanPayment{...}
Cost
InterestRate_Percent
LoanType
Term_Years
DownPaymentAmount
SaleMonth
SaleYear
LeasePayment{...}
Cost
FirstYearMonthlyPayment
PaymentFactor
AnnualPaymentEscalation_Percent
Term_Years
DownPaymentAmount
SaleMonth
SaleYear
PpaPayment{...}
Cost
PaymentPerkWh
AnnualPaymentEscalation_Percent
Term_Years
DownPaymentAmount
SaleMonth
SaleYear
MaintenanceCosts{...}
AnnualMaintenanceCost
OneTimeMaintenanceCost
OneTimeMaintenanceCostYear
BillPeriods[{...}]
Name
StartDate
BillPeriodEnd
EstimationOptions{...}
IncludeTaxEffects
OutputData[...]
BillSavings Response

Data

Meters.EnergyProfiles{Consumption}.IntervalData.Data

 

Contains time stamp and load or bill amount data that defines the energy profile. Objects part of the Data array should be listed in increasing order according to Time.

Time

The timestamp for each load data point in ISO 8601 format. For Interval equal to “Month”, 12 objects within the Data array are expected to be listed in increasing order by Time, and Time is expected to be equal to a timestamp for the beginning of each month (e.g., “2017-01-01T00:00:00”). Also, for Interval equal to “Month”, the year for each timestamp is irrelevant.

Possible Values: A string following ISO 8601 formatting, such as “2015-11-09T00:30:00”.

Conditionally required. Time is not required for Interval equal to “Year”. 

Energy_kWh

The load value for the associated Time interval in kilowatt-hours (kWh).

Possible Values: Any decimal value.

Conditionally required. Either Energy_kWh or BillAmount must be specified. BillAmount is only valid for Interval equal to “Year”.

BillAmount

The total bill amount (currency) for the associated Time interval. Only valid for Interval equal to “Year”. Only one of either BillAmount or Energy_kWh should be specified.

Possible Values: Any decimal value.

Conditionally required. Either Energy_kWh or BillAmount must be specified.