Changelog
Version 6.4.0
Date Released 2024-04-16
New Features
- Removed
percent_cflfromlightingasset type
Version 6.3.0
Date Released 2024-03-26
New Features
- Changed enumerations for
attic_hatch_r_valueinAtticsasset type
Version 6.2.0
Date Released 2023-07-03
New Features
- Add choice
cold_climate_air_sourcetotypefield for theHeatPumpSystemsasset type - Add the field
have_efficient_fan_controllerto theHeatPumpSystemsasset type with respective choicesyes,no,unknown. - Add the fields
have_efficient_fan_controllerto theCoolingSystemsasset type with respective choicesyes,no_mechanical_cooling,dont_know. Field is allowed to be populated only ifHeat Pump Typeis set toAir Source,Cold Climate Air SourceorGround Source. - Add choice
lithium_iron_phosphatetotypefield for theSolarEnergyStorageasset type - Add the field
have_efficient_fan_controllerto theHeatingSystemasset type with respective choicesyes,no,unknown. Field is allowed to be populated only if Heating Systemprimary_heating_fuelis set togas,electricity,oilorpropaneandtypeis set tocentral_furnace,room_furnace_through_the_wallorfurnace.
Version 6.1.0
Date Released 2023-05-16
New Features
- Add endpoint
homes/{home_id}/specific_utility_plan_providers/to list available specific utility plan providers. - Add
is_energy_storage_includedboolean field toSolar Panel & Arrayasset. - Add
utility_plan_typefield toSolar Panel & Arrayasset with choicesaverage_utility_rateandspecific_utility_plan. - Add
specific_utility_plan_providerfield toSolar Panel & Arrayasset. This field should be only set ifutility_plan_typeis set tospecific_utility_plan. Provider’s name should be fetched from the list returned byhomes/{home_id}/specific_utility_plan_providers/endpoint. - Add
specific_utility_planfield toSolar Panel & Arrayasset that includes to the utility plan external id. This field should be only set ifutility_plan_typeis set tospecific_utility_plan. Plan’s external_id should be fetched from the list of plans corresponding to the provider set inspecific_utility_plan_providerfield.homes/{home_id}/specific_utility_plan_providers/endpoint. - Add
energy_billsfield toSolar Panel & Arrayasset that list the monthly energy bills (date and power). The list must contain 12 items with 12 consecutive months dates. - Add
specific_utility_plan_nameread only field toSolar Panel & Arrayasset.homes/{home_id}/specific_utility_plan_providers/endpoint should be used to get this value. - Add
specific_utility_plan_uriread only field toSolar Panel & Arrayasset.homes/{home_id}/specific_utility_plan_providers/endpoint should be used to get this value. - Add
specific_utility_plan_is_defaultread only field toSolar Panel & Array asset.homes/{home_id}/specific_utility_plan_providers/endpoint should be used to get this value.
Version 6.0.0
Date Released 2023-02-08
New Features
- Add the field
equipment_typeto thePoolPumpasset type with choicespool_pump,pool_heater - Add the field
pool_heater_fuel_typeto thePoolPumpasset type with choiceselectric,heat_pump,solar,gas - Add the field
backup_system_fuel_typeto thePoolPumpasset type with choiceselectricity,gas,oil,propane,kerosene - Change
typefield name topool_pump_type. pool_pump_type,horsepower,flow_rate,energy_factorfields are populated only ifequipment_typeis set topool_pump.pool_heater_fuel_typefield is populated only ifequipment_typeis set topool_heater.backup_system_fuel_typefield is populated only ifpool_heater_fuel_typeis set tosolar.- Add endpoints to Create, Update, Retrieve and Delete the new
Fireplaceasset under theBaseloadcategory. - Add the fields
is_permanentandlocationto theCookingApplianceasset type with respective choicesyes,noandindoor,outdoor. - Both fields are allowed to be populated only if
Cooking appliance type?is set torangeorcooktop. - For
WaterHeatingasset type addwater_heater_typequestion with choicesconventional_water_heaterandindirect - Add the fields
drying_machine_fuelto theClothesDryerasset type with respective choiceselectric,heat_pump,gas.
Backward incompatible changes
- rename the
PoolPumpasset type toPoolEquipmentand change its url frompool_pumps/topool_equipment/
Version 5.0.0
Date Released 2022-08-15
New Features
- Files with
category=green-door-shared-docare now automatically tagged withGD. - For firms configured with only one collateral package, certification requests created without a collateral package will have the collateral package set automatically.
- Added 4 new asset endpoints:
kitchen_fixturesbathroom_fixturescooking_appliancesventilation
- Add the
year_manufacturedfield to the following asset endpoints:refrigeratorsdishwashersclothes_washersclothes_dryers
- Added
proper_combustion_safety_testingandwater_filtration_systemto thehealth_and_indoor_air_qualityasset endpoint. - Added
appliances_with_smart_featuresto thesmart_home_devicesasset endpoint.
Backward incompatible changes
- Removed
nyserda_contractorfromsystem_typechoices in theexternal_identifiersendpoint - Removed the
nabcep_accredited_companyfield from thesolar_installationsendpoint
Version 4.2.0
Date Released: 2021-12-16
New Features
- add a new field
auto_create_service_professional_information_assettocert_requestendpoint - based on this field we decide whether or not to auto create a service professional information asset
Version 4.1.0
Date Released: 2021-09-07
New Features
- Add new endpoints for solar valuation adjustments.
- Add new choices
sunpower_master_dealer,sunpower_non_installing_dealer,sunpower_elite,sunpower_authorized_dealerto theservice_professionalfield in the Service Professional Information (spi) endpoint. - Add new field
radon_mitigation_featuresto thehealth_and_indoor_air_qualityendpoint - Add new field
radon_levels_monitoring_and_reportingto thesmart_home_devicesendpoint
Version 4.0.0
Date Released: 2021-06-28
New Features
- add a new option
owens_corning_air_careto theservice_professionalfield in thespiendpoint - add a new option
bpi_infiltration_and_duct_leakage_certificationto the credentials field in the spi endpoint - add a new field
model_numberforsolar_panels_and_arrays. - add advanced fields for calculating losses for
solar_panels_and_arrays:soiling,shading,snow,mismatch,wiring,connections,light_induced_degradation,nameplate_rating,availability. - The
year_builtfield now allows values until the next year. - add new fields
model_numberandefficiency_rateto thesolar_invertersendpoint - add the ability to authenticate using JWT
Backward incompatible changes
- In the
power_production_warrantyendpoint, change the field nameannual_degradation_factortodegradation_rate_year_twoand update the field label from Annual Degradation Factor? to Degradation Rate in Year Two Until End of Warranty?- In the same endpoint, add a field name
degradation_rate_year_one - In the solar_inverters endpoint, add two fields with the names
model_numberandefficiency_raterespectively.
- In the same endpoint, add a field name
- add a new optional “source” field to the create homes endpoint (
POST /homes) - add new endpoints for solar_valuation to return the current estimated value of the home’s solar system
- In the
solar_panels_and_arraysendpoint:- add a
financedoption to the ownership field and remove the optionsolar_loan_with_ucc_filing. - add a new field
financing_typethat should be used only whenownershipis set asfinanced. solar_loan_with_ucc_filingwill be an option underfinancing_type.- add a new field
array_typethat replacesmountandlocation.
- add a
Version 3.0.0
Date Released: 2021-03-02
New Features
- add the
maintenance_templatesendpoint for listing the maintenance templates created by a firm - add the
assigned_maintenance_templatesendpoint for assigning/removing maintenance templates to/from a home
Backward incompatible changes
- Update the choices for premier_package_asset field from
yesandnoto12_year,10_year,noandunknown. This affects the following endpoints:heat_pumpsheating_systemscooling_systemssmart_home_deviceshealth_and_indoor_air_quality
- allow submitting
premier_package_assetandmodel_nameonly for Lennox dealers in the following endpoints:heat_pumpsheating_systemscooling_systemssmart_home_deviceshealth_and_indoor_air_quality
- In the
solar_panels_and_arraysendpoint, change the field nameroof_installationtois_solar_roofing_tilesand update the field label fromIs this a solar roof installation?toIs this a solar tile/roof installation?
Other changes
- update the label for
indoor_manufacturerfield inheat_pumpsandcooling_systemsendpoints fromIndoor ManufacturertoIndoor Unit Manufacturer - update the label for
outdoor_manufacturerfield inheat_pumpsandcooling_systemsendpoints fromOutdoor ManufacturertoOutdoor Unit Manufacturer
Version 2.0.0
Date Released: 2021-02-09
- add the
fiberglassoption for theframingfield in thewindows_and_skylightsendpoint - rename the
MHPtag toGDand add validation for tagging files for green door based on the firm permission to issue green door logins - add
green-door-shared-doccategory for files shared with homeowners and add validation for setting this category based on the firm permission to issue green door logins - remove the deprecated
energy_managementendpoint - add
roof_installationfield to the Solar Panel & Array endpoint - update the label for
warrantyfield in theenergy_storageendpoint fromWarranty Term (years)toManufacturer Warranty Term (years) - add new questions to
energy_storageendpoint:installer,installation_warranty_term,model_number,power_rating,round_trip_efficiency,guaranteed_capacity - add new field
passive_cooling_architecture_plantocooling_systemsendpoint - add
manufacturerfield to theattic_insulation,wall_insulation,floor_and_foundation,rim_joist,door,windows_and_skylights,distribution_systemsendpoints - add new choices to
filtration_efficiencyinhealth_and_indoor_air_qualityendpoint - add new field
non_ozone_generating_uv_lighttohealth_and_indoor_air_qualityendpoint. new choices added:merv9merv14merv15merv16andelectronic_air_cleaner. - change choices and add new ones to
whole_house_ventilationinhealth_and_indoor_air_qualityendpoint choices changed:intake_or_exhaust_ventilation->exhaust_onlyerv_or_hrv->balanced_energy_or_heat_recoverychoices added:supply_onlyandbalanced - remove field
humidity_managementfromhealth_and_indoor_air_qualityendpoint - change choices in
control_device:smart_home_devicesendpoint label is also changed fromHome has a device to monitor and automatically control excessive:toPermanently affixed humidifier or dehumidifier installed:choices changed:humidity->dehumidifierdryness->humidifier - add field with choices
smart_conditioning_control_systemtosmart_home_devicesendpoint choices are:yes,noandunknown - add multiselect field
indoor_air_quality_smart_controlsto thesmart_home_devicesendpoint choices are:in_full_bathroom,kitchen_hood_ventilation,whole_home_ventilationandunknown
Version 1.1.0
Date Released: 2020-08-30
-
Deprecated
energy_managementand addedsmart_home_devicesas a replacement with the same functionality and behavior -
Added fields in support of some manufacturer-specific data (
model_name,premier_package_asset) to the following endpointshealth_and_indoor_air_qualityheat_pumps,heating_systems,cooling_systemssmart_home_devicesandenergy_management
-
Added
model,secondary_modelfor ground-source heat pumps -
Added
indoor_manufacturerandoutdoor_manufacturerfor air source and mini-split heat pumps -
Added
indoor_manufacturerandoutdoor_manufacturerfor cooling systems -
Changed
certification_email_recipientsto allow it to be empty which will send the certification email to the default contact email of the firm (certification_requestsendpoint) -
Similarly, changed contact creation to make the
emailparameter optional (contactsendpoint) -
Changed home creation to allow the creation of homes by submitting the
full_address. (API consumers are now able to create homes using eitherfull_addressOR individual address components)