---
title: "Changes to Update a site"
method: PATCH
path: "/api/v1/energy/sites/{siteId}"
---

# Changes to Update a site

`PATCH /api/v1/energy/sites/{siteId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `0ca400461c52`: 14 breaking, 10 warning, 48 info

## Changes

- **2026-11-03** `0ca400461c52`: 14 breaking, 10 warning, 48 info
  - added `#/components/schemas/UpdateSiteConfigRequest` to the `siteConfig` request property `allOf` list
  - the `siteConfig` request property type changed from `object` to no type
  - the response property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/vehicle/allOf[#/components/schemas/Vehicle]/batteryCapacityKwh` became nullable for the status `200`
  - the response property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/vehicle/allOf[#/components/schemas/Vehicle]/vehicleId` became nullable for the status `200`
  - the response property `vehicles/additionalProperties/batteryCapacityKwh` became nullable for the status `200`
  - the response property `vehicles/additionalProperties/vehicleId` became nullable for the status `200`
  - the response property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/vehicle/allOf[#/components/schemas/Vehicle]/batteryCapacityKwh` became optional for the status `200`
  - the response property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/vehicle/allOf[#/components/schemas/Vehicle]/vehicleId` became optional for the status `200`
  - the response property `vehicles/additionalProperties/batteryCapacityKwh` became optional for the status `200`
  - the response property `vehicles/additionalProperties/vehicleId` became optional for the status `200`
  - the `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/vehicle/allOf[#/components/schemas/Vehicle]/chargeIntent` response's property type changed from no type to `object` for status `200`
  - the `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/vehicle/allOf[#/components/schemas/Vehicle]/vehicleId` response's property type changed from `string` to `integer`, and format from no format to `int64` for status `200`
  - the `vehicles/additionalProperties/chargeIntent` response's property type changed from no type to `object` for status `200`
  - the `vehicles/additionalProperties/vehicleId` response's property type changed from `string` to `integer`, and format from no format to `int64` for status `200`
  - removed the request property `operatorId`
  - removed the request property `siteConfig/countryArea`
  - removed the request property `siteConfig/defaultBatteryCapacityKwh`
  - removed the request property `siteConfig/defaultChargeIntent`
  - removed the request property `siteConfig/gridConnectionType`
  - removed the request property `siteConfig/rampUpProtectionEnabled`
  - removed the request property `siteConfig/subPrioritization`
  - removed the request property `siteConfig/timeZoneId`
  - removed the request property `siteConfig/vehicleAwareRampUpDurationSeconds`
  - added the new `EQUAL_SHARE` enum value to the `siteConfig/allOf[#/components/schemas/SiteConfig]/subPrioritization/allOf[#/components/schemas/SubPrioritization]/` response property for the response status `200`
  - the request property `comment` became nullable
  - the request property `name` became nullable
  - the request property `siteConfig` became nullable
  - the request property `comment` became optional
  - the request property `name` became optional
  - the request property `siteConfig` became optional
  - added the optional property `rfids/additionalProperties/priority` to the response with the `200` status
  - added the optional property `siteConfig/allOf[#/components/schemas/SiteConfig]/appSmartChargeOverrideEnabled` to the response with the `200` status
  - added the optional property `siteConfig/allOf[#/components/schemas/SiteConfig]/dcChargingEfficiencyFactor` to the response with the `200` status
  - added the optional property `siteConfig/allOf[#/components/schemas/SiteConfig]/defaultChargeIntent/allOf[#/components/schemas/ChargeIntent]/priority` to the response with the `200` status
  - added the optional property `siteConfig/allOf[#/components/schemas/SiteConfig]/optimizerVersion` to the response with the `200` status
  - added the optional property `siteConfig/allOf[#/components/schemas/SiteConfig]/topUpEnabled` to the response with the `200` status
  - added the optional property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/assumedVehicleMaxPowerW` to the response with the `200` status
  - added the optional property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/batteryCapacityKwh` to the response with the `200` status
  - added the optional property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/effectiveTargetKwh` to the response with the `200` status
  - added the optional property `topNode/allOf[#/components/schemas/Node]/evses/items/charge/allOf[#/components/schemas/Charge_1]/topUpDeltaW` to the response with the `200` status
  - …32 more

---

[Operation](https://skmtc.dev/monta/apis/monta-partner-api/docs/api/v1/energy/sites/:siteId/patch.md) - [API](https://skmtc.dev/monta/apis/monta-partner-api.md) - [Page](https://skmtc.dev/monta/apis/monta-partner-api/changes/api/v1/energy/sites/:siteId/patch)
