EnergySiteUpdateRequest

Method: POST
URL: https://service.solaranywhere.com/api/v2/EnergySites/ENERGY_SITE_ID?key=CLIENT_KEY

Use EnergySiteUpdateRequest to update the specifications of an existing energy site via an HTTP POST request to the above URL.

The client posts EnergySiteUpdateRequest XML with specifications that define the location, site hardware and hardware orientation, but specifies the EnergySiteId in the URL of the request. The EnergySiteId does not change when the specification of the site is updated. The <EnergySite> element it contains is identical in structure to the <EnergySite> used in energy site creation and returned when getting energy site details.

<EnergySiteUpdateRequest xmlns="http://service.solaranywhere.com/api/v2">
 <EnergySite Name="Sample Site" Description="Basic Single-Axis Tracking with Backtracking Utility Scale PV System">
  <Location Latitude="34.65" Longitude="-119.10" />
  <PvSystems>
   <PvSystem Albedo_Percent="17" GeneralDerate_Percent="86.00">
    <Inverters>
     <Inverter Count="10" MaxPowerOutputAC_kW="4166.67" EfficiencyRating_Percent="97.000000" />
    </Inverters>
    <PvArrays>
     <PvArray>
      <PvModules>
       <PvModule Count="100" NameplateDCRating_kW="500.000" PtcRating_kW="482.000" PowerTemperatureCoefficient_PercentPerDegreeC="0.4" />
      </PvModules>
      <ArrayConfiguration Tracking="SingleAxisWithBacktracking" TrackingRotationLimit_Degrees="60" Tilt_Degrees="0.00" Azimuth_Degrees="180.000" RelativeRowSpacing="3" ModuleRowCount="25"/>
     </PvArray>
    </PvArrays>
   </PvSystem>
  </PvSystems>
 </EnergySite>
</EnergySiteUpdateRequest>