# gridX API Changelog

**URL:** <https://community.developer.gridx.de/t/gridx-api-changelog/324>\
**Category:** 📚 API Documentation\
**Tags:** changelog\
**Created:** [December 6, 2024, 1:32pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324 "2024-12-06T13:32:10Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [April 4, 2025, 7:13am UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/23 "2025-04-04T07:13:19Z")

</div>

# Changelog 2025-04-04T07:13:19.108Z

## GET /gateways

- added the new optional ‘query’ request parameter ‘serial\_number’
- added the new optional ‘query’ request parameter ‘start\_code’

(sha 95449317)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [April 24, 2025, 3:28pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/24 "2025-04-24T15:28:17Z")

</div>

# Changelog 2025-04-24T15:28:16.449Z

## GET /clusters/{clusterID}/live

- added the optional property ‘evChargingStation/stationState’ to the response with the ‘200’ status
- added the optional property ‘evChargingStations/items/stationState’ to the response with the ‘200’ status

## GET /systems/{systemID}/historical

- added the optional property ‘data/items/evChargingStations/items/stationState’ to the response with the ‘200’ status
- added the optional property ‘total/evChargingStations/items/stationState’ to the response with the ‘200’ status

## GET /systems/{systemID}/live

- added the optional property ‘evChargingStation/stationState’ to the response with the ‘200’ status
- added the optional property ‘evChargingStations/items/stationState’ to the response with the ‘200’ status

## GET /systems/{systemID}/timeofuse/settings

- added the required property ‘excludeAssetIDs’ to the response with the ‘200’ status

## PATCH /systems/{systemID}/timeofuse/settings

- added the new optional ‘query’ request parameter ‘skipClusterCreation’
- added the required property ‘excludeAssetIDs’ to the response with the ‘200’ status

## PUT /systems/{systemID}/timeofuse/settings

- added the new optional ‘query’ request parameter ‘skipClusterCreation’
- added the required property ‘excludeAssetIDs’ to the response with the ‘200’ status

(sha d996ff26)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [May 6, 2025, 8:33am UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/25 "2025-05-06T08:33:29Z")

</div>

# Changelog 2025-05-06T08:33:28.836Z

## GET /health-checks

- ⚠ added the new ‘energyFlow’ enum value to the ‘checks/items/type’ response property for the response status ‘200’

## POST /health-checks

- ⚠ added the new ‘energyFlow’ enum value to the ‘results/items/results/items/type’ response property for the response status ‘200’
- added the new ‘energyFlow’ enum value to the request property ‘checks/items/type’
- added ‘#/components/schemas/EnergyFlowCheckRequest’ to the ‘checks/items/params’ request property ‘oneOf’ list

## GET /systems

- ⚠ deleted the ‘query’ request parameter ‘start\_code’

(sha e2532062)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [May 26, 2025, 2:07pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/26 "2025-05-26T14:07:23Z")

</div>

# Changelog 2025-05-26T14:07:23.038Z

## GET /accounts/{accountID}/systems

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’

## GET /systems

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

## POST /systems

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’

## GET /systems/{systemID}

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

## PATCH /systems/{systemID}

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

## POST /systems/{systemID}/gateways

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

## GET /user/stars/systems

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

(sha 11eae001)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [June 4, 2025, 4:18pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/27 "2025-06-04T16:18:49Z")

</div>

# Changelog 2025-06-04T16:18:48.055Z

## GET /accounts/{accountID}/systems

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances

- the response property ‘/items/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/items/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/items/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/appliances/{applianceID}

- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- the response property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## GET /health-checks

- added the required property ‘checks/items/profiles’ to the response with the ‘200’ status

## POST /health-checks

- added the new optional request property ‘profile’

## GET /systems

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

## POST /systems

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’

## GET /systems/{systemID}

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

## PATCH /systems/{systemID}

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

## POST /systems/{systemID}/gateways

- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

## GET /user/stars/systems

- ⚠ added the new ‘EEBUS\_PAIRING’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘ENPHASE\_CONNECTION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘PPC\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘PROLAN\_EEBUS\_STB’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘SONNEN\_CONNECTION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘THEBEN\_SE\_EEBUS\_METER’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VAILLANT\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘VIESSMANN\_EEBUS\_INVERTER\_AND\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

(sha 9f0dbde7)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [June 10, 2025, 3:35pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/28 "2025-06-10T15:35:31Z")

</div>

# Changelog 2025-06-10T15:35:31.043Z

## GET /accounts/{accountID}/systems

- added the optional property ‘/items/gatewayStatus’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}

- added the optional property ‘system/gatewayStatus’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/appliances

- the response property ‘/items/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/items/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/items/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/appliances/{applianceID}

- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/scans

- added the new optional ‘query’ request parameter ‘page’
- added the new optional ‘query’ request parameter ‘per\_page’
- the response property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice’ became required for the status ‘200’
- the response property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice/inChannelsCount’ became required for the status ‘200’
- the response property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice/outChannelsCount’ became required for the status ‘200’
- added the required property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation’ to the response with the ‘200’ status

## GET /systems

- added the optional property ‘/items/gatewayStatus’ to the response with the ‘200’ status

## POST /systems

- added the optional property ‘gatewayStatus’ to the response with the ‘201’ status

## GET /systems/{systemID}

- added the optional property ‘gatewayStatus’ to the response with the ‘200’ status

## PATCH /systems/{systemID}

- added the optional property ‘gatewayStatus’ to the response with the ‘200’ status

## GET /user/stars/systems

- added the optional property ‘/items/gatewayStatus’ to the response with the ‘200’ status

(sha 871e8796)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [June 20, 2025, 10:22am UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/29 "2025-06-20T10:22:41Z")

</div>

# Changelog 2025-06-20T10:22:40.481Z

## GET /gateways/{gatewayID}/appliances

- ⚠ added the new ‘3.00’ enum value to the ‘/items/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘4.00’ enum value to the ‘/items/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘MY\_PV\_AC\_ELWA\_2’ enum value to the ‘/items/oneOf[subschema #6: Heater]/heater/type’ response property for the response status ‘200’
- ⚠ added the new ‘SIMULATION’ enum value to the ‘/items/oneOf[subschema #5: IO Device]/ioDevice/type’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances/{applianceID}

- ⚠ added the new ‘3.00’ enum value to the ‘/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘4.00’ enum value to the ‘/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘MY\_PV\_AC\_ELWA\_2’ enum value to the ‘/oneOf[subschema #6: Heater]/heater/type’ response property for the response status ‘200’
- ⚠ added the new ‘SIMULATION’ enum value to the ‘/oneOf[subschema #5: IO Device]/ioDevice/type’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- ⚠ added the new ‘3.00’ enum value to the ‘/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘4.00’ enum value to the ‘/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘MY\_PV\_AC\_ELWA\_2’ enum value to the ‘/oneOf[subschema #6: Heater]/heater/type’ response property for the response status ‘200’
- ⚠ added the new ‘SIMULATION’ enum value to the ‘/oneOf[subschema #5: IO Device]/ioDevice/type’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances/{applianceID}/measurements

- removed ‘#/components/schemas/HeaterMeasurementRaw’ from the ‘/items/’ response property ‘oneOf’ list for the response status ‘200’

## GET /gateways/{gatewayID}/appliances/{applianceID}/measurements/appliance

- removed ‘#/components/schemas/HeaterMeasurementRaw’ from the ‘/items/’ response property ‘oneOf’ list for the response status ‘200’

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘3.00’ enum value to the ‘/items/appliances/items/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘4.00’ enum value to the ‘/items/appliances/items/oneOf[subschema #6: Heater]/heater/medium’ response property for the response status ‘200’
- ⚠ added the new ‘MY\_PV\_AC\_ELWA\_2’ enum value to the ‘/items/appliances/items/oneOf[subschema #6: Heater]/heater/type’ response property for the response status ‘200’
- ⚠ added the new ‘SIMULATION’ enum value to the ‘/items/appliances/items/oneOf[subschema #5: IO Device]/ioDevice/type’ response property for the response status ‘200’

## GET /user/stars/systems

- ⚠ removed the required property ‘/items/createdAt’ from the response with the ‘200’ status
- ⚠ removed the required property ‘/items/gateways/items/createdAt’ from the response with the ‘200’ status
- ⚠ removed the required property ‘/items/gateways/items/updatedAt’ from the response with the ‘200’ status
- ⚠ removed the required property ‘/items/updatedAt’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/accounts’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/appliancePriorities’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/chargingIntervals’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/curtailmentStrategy’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gatewayStatus’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/additionalIdentifiers’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/applianceComposition’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/debugModeUntil’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/manufacturer’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/model’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/name’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/registeredAt’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/scanners’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/startcode’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/gateways/items/vendorID’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/location’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/metadata’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/operatingSince’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/plan’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/priorities’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/productOption’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/productOptionUpdatedAt’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/solution’ from the response with the ‘200’ status
- ⚠ removed the optional property ‘/items/status’ from the response with the ‘200’ status

(sha 80571c58)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [July 1, 2025, 9:41am UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/30 "2025-07-01T09:41:20Z")

</div>

# Changelog 2025-07-01T09:41:20.344Z

## GET /systems/{systemID}/tariff

- added the optional property ‘gridFeeType’ to the response with the ‘200’ status

## PATCH /systems/{systemID}/tariff

- added the optional property ‘gridFeeType’ to the response with the ‘200’ status

## POST /systems/{systemID}/tariff

- added the optional property ‘gridFeeType’ to the response with the ‘201’ status

## GET /systems/{systemID}/tariff/grid-fees

- endpoint added

(sha 26543dec)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [July 7, 2025, 1:59pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/31 "2025-07-07T13:59:47Z")

</div>

# Changelog 2025-07-07T13:59:46.187Z

## GET /gateways/{gatewayID}/appliances

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances/{applianceID}

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/appliances/items/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/appliances/items/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## POST /systems/{systemID}/gateways

- added the non-success response with the status ‘409’

(sha a46da76e)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [July 8, 2025, 10:19am UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/32 "2025-07-08T10:19:25Z")

</div>

# Changelog 2025-07-08T10:19:24.817Z

## GET /gateways/{gatewayID}/appliances

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances/{applianceID}

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/appliances/items/oneOf[subschema #2: Meter]/auxMeter/location’ response property for the response status ‘200’
- ⚠ added the new ‘AIR\_CONDITIONER’ enum value to the ‘/items/appliances/items/oneOf[subschema #2: Meter]/kind’ response property for the response status ‘200’

## POST /systems/{systemID}/gateways

- added the non-success response with the status ‘409’

(sha bc613bf0)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [July 15, 2025, 2:07pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/33 "2025-07-15T14:07:16Z")

</div>

# Changelog 2025-07-15T14:07:15.800Z

## GET /clusters/{clusterID}/live

- added the optional property ‘airConditioner’ to the response with the ‘200’ status

## POST /emobility/assets

- endpoint added

## DELETE /systems/{systemID}/emobility/timeofuse

- endpoint added

## GET /systems/{systemID}/emobility/timeofuse

- endpoint added

## POST /systems/{systemID}/emobility/timeofuse

- endpoint added

## DELETE /systems/{systemID}/evcs-user-priorities

- endpoint added

## GET /systems/{systemID}/evcs-user-priorities

- endpoint added

## PUT /systems/{systemID}/evcs-user-priorities/{assetID}

- endpoint added

## GET /systems/{systemID}/historical

- added the optional property ‘data/items/airConditioner’ to the response with the ‘200’ status
- added the optional property ‘total/airConditioner’ to the response with the ‘200’ status

## GET /systems/{systemID}/live

- added the optional property ‘airConditioner’ to the response with the ‘200’ status

(sha 16517734)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [July 23, 2025, 1:45pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/34 "2025-07-23T13:45:51Z")

</div>

# Changelog 2025-07-23T13:45:50.856Z

## GET /accounts/{accountID}/parents

- added the required property ‘/items/kind’ to the response with the ‘200’ status

## GET /accounts/{accountID}/systems

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’

## GET /systems

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

## POST /systems

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’

## GET /systems/{systemID}

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

## PATCH /systems/{systemID}

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

## POST /systems/{systemID}/gateways

- ⚠ added the new ‘DAIKIN\_ALTHERMA4\_MODBUS\_TCP\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

## GET /systems/{systemID}/timeofuse/status

- ⚠ added the new ‘INTERNAL\_BATTERY\_FLEXIBILITY\_INVALID’ enum value to the ‘periods/items/error\_code’ response property for the response status ‘200’
- ⚠ added the new ‘INTERNAL\_GET\_CONSTRAINTS\_EVCS’ enum value to the ‘periods/items/error\_code’ response property for the response status ‘200’
- ⚠ added the new ‘INTERNAL\_GET\_FLEXIBILITY\_EVCS’ enum value to the ‘periods/items/error\_code’ response property for the response status ‘200’

## GET /systems/{systemID}/timeofuse/status/current

- ⚠ added the new ‘INTERNAL\_BATTERY\_FLEXIBILITY\_INVALID’ enum value to the ‘status/error\_code’ response property for the response status ‘200’
- ⚠ added the new ‘INTERNAL\_GET\_CONSTRAINTS\_EVCS’ enum value to the ‘status/error\_code’ response property for the response status ‘200’
- ⚠ added the new ‘INTERNAL\_GET\_FLEXIBILITY\_EVCS’ enum value to the ‘status/error\_code’ response property for the response status ‘200’

(sha 4551cdc9)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [July 29, 2025, 12:48pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/36 "2025-07-29T12:48:45Z")

</div>

# Changelog 2025-07-29T12:48:44.431Z

## GET /accounts/{accountID}/users/{userID}/notifications/rules

- ⚠ removed the optional property ‘/items/filters’ from the response with the ‘200’ status

## POST /accounts/{accountID}/users/{userID}/notifications/rules

- ⚠ removed the optional property ‘filters’ from the response with the ‘201’ status

## GET /accounts/{accountID}/users/{userID}/notifications/rules/{ruleID}

- ⚠ removed the optional property ‘filters’ from the response with the ‘200’ status

## GET /systems/{systemID}/ev-profiles

- added the optional property ‘/items/zeroLockDuration’ to the response with the ‘200’ status

## POST /systems/{systemID}/ev-profiles

- added the optional property ‘zeroLockDuration’ to the response with the ‘201’ status

## GET /systems/{systemID}/ev-profiles/{evProfileID}

- added the optional property ‘zeroLockDuration’ to the response with the ‘200’ status

## PATCH /systems/{systemID}/ev-profiles/{evProfileID}

- added the new optional request property ‘zeroLockDuration’
- added the optional property ‘zeroLockDuration’ to the response with the ‘200’ status

(sha 8d287f11)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 5, 2025, 3:23pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/37 "2025-08-05T15:23:59Z")

</div>

# Changelog 2025-08-05T15:23:59.350Z

## GET /accounts/{accountID}/systems

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

## GET /gateways

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances

- added the optional property ‘/items/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/appliances/{applianceID}

- added the optional property ‘/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- added the optional property ‘/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## GET /systems

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

## POST /systems

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’

## GET /systems/{systemID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

## PATCH /systems/{systemID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

## GET /systems/{systemID}/assets/{assetID}

- endpoint added

## PATCH /systems/{systemID}/emobility/timeofuse

- endpoint added

## GET /systems/{systemID}/ev-profiles

- added the optional property ‘/items/zeroLockDuration’ to the response with the ‘200’ status

## POST /systems/{systemID}/ev-profiles

- added the optional property ‘zeroLockDuration’ to the response with the ‘201’ status

## GET /systems/{systemID}/ev-profiles/{evProfileID}

- added the optional property ‘zeroLockDuration’ to the response with the ‘200’ status

## PATCH /systems/{systemID}/ev-profiles/{evProfileID}

- added the new optional request property ‘zeroLockDuration’
- added the optional property ‘zeroLockDuration’ to the response with the ‘200’ status

## POST /systems/{systemID}/gateways

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

## GET /systems/{systemID}/tariff

- the response optional property ‘gridFeeType’ became read-only for the status ‘200’

## PATCH /systems/{systemID}/tariff

- the response optional property ‘gridFeeType’ became read-only for the status ‘200’

## POST /systems/{systemID}/tariff

- the response optional property ‘gridFeeType’ became read-only for the status ‘201’

## GET /systems/{systemID}/timeofuse/readiness

- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_BATTERY\_INVERTER’ enum value to the ‘reasons/items/’ response property for the response status ‘200’
- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_EVCS’ enum value to the ‘reasons/items/’ response property for the response status ‘200’
- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_HEAT\_PUMP’ enum value to the ‘reasons/items/’ response property for the response status ‘200’
- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_PV\_INVERTER’ enum value to the ‘reasons/items/’ response property for the response status ‘200’

(sha 29c08396)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 7, 2025, 12:15pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/38 "2025-08-07T12:15:18Z")

</div>

# Changelog 2025-08-07T12:15:18.411Z

## GET /accounts/{accountID}/systems

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

## POST /emobility/assets

- api tag ‘draft’ added
- api tag ‘alpha’ removed

## GET /gateways

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’

## PATCH /gateways/{gatewayID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

## GET /gateways/{gatewayID}/appliances

- added the optional property ‘/items/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/appliances/{applianceID}

- added the optional property ‘/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## PATCH /gateways/{gatewayID}/appliances/{applianceID}

- added the optional property ‘/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}/scans

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
- added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/model’ to the response with the ‘200’ status

## GET /systems

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

## POST /systems

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’

## GET /systems/{systemID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

## PATCH /systems/{systemID}

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
- ⚠ added the new ‘IO\_DEVICE\_HEAT\_PUMP\_CONFIGURATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

## GET /systems/{systemID}/assets/{assetID}

- endpoint added

## PATCH /systems/{systemID}/emobility/timeofuse

- endpoint added

## POST /systems/{systemID}/gateways

- ⚠ added the new ‘BOSCH\_BUDERUS\_EEBUS\_HEAT\_PUMP’ enum value to the ‘scanners/items/’ response property for the response status ‘201’
- ⚠ added the new ‘FOXESS\_CHARGING\_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

## GET /systems/{systemID}/tariff

- the response optional property ‘gridFeeType’ became read-only for the status ‘200’

## PATCH /systems/{systemID}/tariff

- the response optional property ‘gridFeeType’ became read-only for the status ‘200’

## POST /systems/{systemID}/tariff

- the response optional property ‘gridFeeType’ became read-only for the status ‘201’

## GET /systems/{systemID}/timeofuse/decisions

- ⚠ added the new ‘BATTERY\_PREVENT\_CHARGE\_TO\_EXPORT\_SURPLUS\_AT\_HIGH\_EXPORT\_PRICE’ enum value to the ‘decisions/items/insight/motives/items/’ response property for the response status ‘200’

## GET /systems/{systemID}/timeofuse/readiness

- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_BATTERY\_INVERTER’ enum value to the ‘reasons/items/’ response property for the response status ‘200’
- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_EVCS’ enum value to the ‘reasons/items/’ response property for the response status ‘200’
- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_HEAT\_PUMP’ enum value to the ‘reasons/items/’ response property for the response status ‘200’
- ⚠ added the new ‘INFORMALLY\_SUPPORTED\_PV\_INVERTER’ enum value to the ‘reasons/items/’ response property for the response status ‘200’

(sha ccfb1ac5)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 7, 2025, 1:46pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/39 "2025-08-07T13:46:32Z")

</div>

# Changelog 2025-08-07T13:46:32.029Z

## POST /emobility/assets

- api tag ‘draft’ added
- api tag ‘alpha’ removed

## GET /systems/{systemID}/timeofuse/decisions

- ⚠ added the new ‘BATTERY\_PREVENT\_CHARGE\_TO\_EXPORT\_SURPLUS\_AT\_HIGH\_EXPORT\_PRICE’ enum value to the ‘decisions/items/insight/motives/items/’ response property for the response status ‘200’

(sha 3d8e7bc3)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 12, 2025, 2:31pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/40 "2025-08-12T14:31:43Z")

</div>

# Changelog 2025-08-12T14:31:43.220Z

## DELETE /accounts/{accountID}/systems

- the ‘moveSystemsAndCustomers’ request property default value ‘true’ was added
- the ‘moveVendorID’ request property default value ‘true’ was added

## GET /accounts/{accountID}/systems

- added the optional property ‘/items/metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘/items/metadata/wizard/version’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}

- added the optional property ‘system/metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘system/metadata/wizard/version’ to the response with the ‘200’ status

## GET /systems

- added the optional property ‘/items/metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘/items/metadata/wizard/version’ to the response with the ‘200’ status

## POST /systems

- added the optional property ‘metadata/wizard/firstCompletedAt’ to the response with the ‘201’ status
- added the optional property ‘metadata/wizard/version’ to the response with the ‘201’ status

## GET /systems/{systemID}

- added the optional property ‘metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘metadata/wizard/version’ to the response with the ‘200’ status

## PATCH /systems/{systemID}

- added the optional property ‘metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘metadata/wizard/version’ to the response with the ‘200’ status

(sha ff3e3a59)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 13, 2025, 11:56am UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/41 "2025-08-13T11:56:16Z")

</div>

# Changelog 2025-08-13T11:56:16.300Z

## DELETE /accounts/{accountID}/systems

- the ‘moveSystemsAndCustomers’ request property default value ‘true’ was added
- the ‘moveVendorID’ request property default value ‘true’ was added

## GET /accounts/{accountID}/systems

- added the optional property ‘/items/metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘/items/metadata/wizard/version’ to the response with the ‘200’ status

## GET /gateways/{gatewayID}

- added the optional property ‘system/metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘system/metadata/wizard/version’ to the response with the ‘200’ status

## GET /systems

- added the optional property ‘/items/metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘/items/metadata/wizard/version’ to the response with the ‘200’ status

## POST /systems

- added the optional property ‘metadata/wizard/firstCompletedAt’ to the response with the ‘201’ status
- added the optional property ‘metadata/wizard/version’ to the response with the ‘201’ status

## GET /systems/{systemID}

- added the optional property ‘metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘metadata/wizard/version’ to the response with the ‘200’ status

## PATCH /systems/{systemID}

- added the optional property ‘metadata/wizard/firstCompletedAt’ to the response with the ‘200’ status
- added the optional property ‘metadata/wizard/version’ to the response with the ‘200’ status

(sha e9bcdffa)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 14, 2025, 12:05pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/42 "2025-08-14T12:05:32Z")

</div>

# Changelog 2025-08-14T12:05:31.304Z

## DELETE /accounts/{accountID}/systems

- the ‘moveSystemsAndCustomers’ request property default value ‘true’ was removed
- the ‘moveVendorID’ request property default value ‘true’ was removed

(sha 83df0f5a)

---

<div class="post-metadata">

**Author:** ![botX](https://dub1.discourse-cdn.com/flex005/user_avatar/community.developer.gridx.de/botx/32/232_2.png) [@botX](https://community.developer.gridx.de/u/botX)\
**Post date:** [August 14, 2025, 2:23pm UTC](https://community.developer.gridx.de/t/gridx-api-changelog/324/43 "2025-08-14T14:23:44Z")

</div>

# Changelog 2025-08-14T14:23:43.356Z

## GET /accounts/{accountID}/webhooks

- endpoint added

## POST /accounts/{accountID}/webhooks

- endpoint added

## DELETE /accounts/{accountID}/webhooks/{webhookID}

- endpoint added

## GET /accounts/{accountID}/webhooks/{webhookID}

- endpoint added

## PUT /accounts/{accountID}/webhooks/{webhookID}

- endpoint added

## POST /accounts/{accountID}/webhooks/{webhookID}/ping

- endpoint added

## POST /accounts/{accountID}/webhooks/{webhookID}/secret

- endpoint added

(sha e782a73d)

[Previous page](https://community.developer.gridx.de/t/gridx-api-changelog/324.md?page=1)

[Next page](https://community.developer.gridx.de/t/gridx-api-changelog/324.md?page=3)
