gridX API Changelog

Changelog 2025-08-26T08:50:11.092Z

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

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

GET /gateways

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

GET /gateways/{gatewayID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’

PATCH /gateways/{gatewayID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_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 #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

GET /gateways/{gatewayID}/scans

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_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 #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

GET /systems

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

POST /systems

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’

GET /systems/{systemID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

PATCH /systems/{systemID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

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

  • :warning: media type ‘application/vnd.gridx.v2+json’ was changed to a more general media type ‘application/json’ for the response status ‘200’
  • added the non-success response with the status ‘404’
  • removed the non-success response with the status ‘422’
  • added the optional property ‘/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

POST /systems/{systemID}/gateways

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

(sha 398668a5)

Changelog 2025-08-27T08:32:58.822Z

GET /account/tokens

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /accounts

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /accounts/{accountID}/accounts

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

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

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

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

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /customers

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /customers/{customerID}/users

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /gateways

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’
  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /gateways/{gatewayID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’

PATCH /gateways/{gatewayID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

GET /gateways/{gatewayID}/appliances

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’
  • added the optional property ‘/items/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

GET /gateways/{gatewayID}/scans

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’
  • added the optional property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

GET /systems

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’
  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

POST /systems

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’

GET /systems/{systemID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

PATCH /systems/{systemID}

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

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

  • :warning: media type ‘application/vnd.gridx.v2+json’ was changed to a more general media type ‘application/json’ for the response status ‘200’
  • added the non-success response with the status ‘404’
  • removed the non-success response with the status ‘422’
  • added the optional property ‘/oneOf[subschema #1: Inverter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/installationDate’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/installationDate’ to the response with the ‘200’ status

POST /systems/{systemID}/gateways

  • :warning: added the new ‘KOSTAL_EBOX_DC_B11_EEBUS_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

GET /user/notifications

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /user/tokens

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

(sha b2c098f1)

Changelog 2025-08-28T15:37:56.052Z

GET /account/tokens

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /accounts

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /accounts/{accountID}/accounts

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

DELETE /accounts/{accountID}/systems

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

GET /accounts/{accountID}/systems

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

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

  • :warning: api path removed without deprecation

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

  • :warning: api path removed without deprecation

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

  • :warning: api path removed without deprecation

DELETE /accounts/{accountID}/users/{userID}/notifications/rules/{ruleID}

  • :warning: api path removed without deprecation

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

  • :warning: api path removed without deprecation

PUT /accounts/{accountID}/users/{userID}/notifications/rules/{ruleID}

  • :warning: api path removed without deprecation

GET /accounts/{accountID}/users/{userID}/notifications/{notificationID}

  • :warning: api path removed without deprecation

GET /customers

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /customers/{customerID}/users

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /gateways

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /gateways/{gatewayID}/appliances

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /gateways/{gatewayID}/scans

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

GET /systems

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

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

  • :warning: api path removed without deprecation

GET /user/notifications

  • :warning: api path removed without deprecation

GET /user/notifications/{notificationID}

  • :warning: api path removed without deprecation

PATCH /user/notifications/{notificationID}

  • :warning: api path removed without deprecation

GET /user/tokens

  • for the ‘query’ request parameter ‘per_page’, the max was increased from ‘100.00’ to ‘500.00’

(sha 933c9a04)

Changelog 2025-09-01T08:30:57.588Z

DELETE /accounts/{accountID}/systems

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

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

  • :warning: api path removed without deprecation

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

  • :warning: api path removed without deprecation

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

  • :warning: api path removed without deprecation

DELETE /accounts/{accountID}/users/{userID}/notifications/rules/{ruleID}

  • :warning: api path removed without deprecation

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

  • :warning: api path removed without deprecation

PUT /accounts/{accountID}/users/{userID}/notifications/rules/{ruleID}

  • :warning: api path removed without deprecation

GET /accounts/{accountID}/users/{userID}/notifications/{notificationID}

  • :warning: api path removed without deprecation

GET /accounts/{accountID}/webhooks

  • :warning: the ‘webhookSubscriptions/items/createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘200’

POST /accounts/{accountID}/webhooks

  • :warning: the ‘createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘201’

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

  • :warning: the ‘createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘200’

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

  • :warning: the ‘createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘200’

GET /gateways/{gatewayID}/appliances

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

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

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

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

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

GET /gateways/{gatewayID}/scans

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

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

  • :warning: api path removed without deprecation

GET /systems/{systemID}/timeofuse/settings

  • added the required property ‘systemKind’ to the response with the ‘200’ status

PATCH /systems/{systemID}/timeofuse/settings

  • added the required property ‘systemKind’ to the response with the ‘200’ status

PUT /systems/{systemID}/timeofuse/settings

  • added the required property ‘systemKind’ to the response with the ‘200’ status

GET /user/notifications

  • :warning: api path removed without deprecation

GET /user/notifications/{notificationID}

  • :warning: api path removed without deprecation

PATCH /user/notifications/{notificationID}

  • :warning: api path removed without deprecation

(sha 1f0cc61b)

Changelog 2025-09-01T15:22:25.011Z

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}/webhooks

  • :warning: the ‘webhookSubscriptions/items/createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘200’

POST /accounts/{accountID}/webhooks

  • :warning: the ‘createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘201’

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

  • :warning: the ‘createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘200’

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

  • :warning: the ‘createdAt’ response’s property type/format changed from ‘string’/‘date’ to ‘string’/‘date-time’ for status ‘200’

GET /gateways/{gatewayID}/appliances

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

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

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

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

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

GET /gateways/{gatewayID}/scans

  • :warning: added the new ‘ALFEN_EV_NG9XX’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘ALPITRONIC_HYPERCHARGER’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘COMPLEO’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘OCPP’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALFEN_EV_NG9XX_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘ALPITRONIC_HYPERCHARGER_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘COMPLEO_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • removed the ‘OCPP_STATION_TYPE’ enum value from the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

GET /systems/{systemID}/timeofuse/settings

  • added the required property ‘systemKind’ to the response with the ‘200’ status

PATCH /systems/{systemID}/timeofuse/settings

  • added the required property ‘systemKind’ to the response with the ‘200’ status

PUT /systems/{systemID}/timeofuse/settings

  • added the required property ‘systemKind’ to the response with the ‘200’ status

(sha 6030b45d)

Changelog 2025-09-02T11:32:00.425Z

DELETE /accounts/{accountID}/systems

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

POST /accounts/{accountID}/webhooks

  • added the new optional request property ‘secret’
  • removed the ‘WebhookEvent’ callback request body property ‘userID’

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

  • endpoint added

GET /gateways/{gatewayID}/firmware

  • endpoint added

(sha 7b391971)

Changelog 2025-09-02T13:25:33.532Z

POST /accounts/{accountID}/webhooks

  • added the new optional request property ‘secret’

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

  • endpoint added

GET /gateways/{gatewayID}/firmware

  • endpoint added

(sha 191aefb3)

Changelog 2025-09-02T15:14:44.063Z

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

  • :warning: removed the success response with the status ‘204’
  • added the success response with the status ‘202’

GET /systems/{systemID}/costs-kpi

  • endpoint added

(sha ad87c62c)

Changelog 2025-09-05T11:41:38.541Z

GET /clusters/{clusterID}/live

  • added the non-success response with the status ‘400’

GET /systems/{systemID}/costs-kpi

  • endpoint added

(sha 60e83153)

Changelog 2025-09-08T09:34:08.269Z

GET /accounts/{accountID}/systems

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

GET /gateways/{gatewayID}

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’

GET /gateways/{gatewayID}/system

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

GET /systems

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

POST /systems

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’

GET /systems/{systemID}

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

PATCH /systems/{systemID}

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

GET /systems/{systemID}/costs-kpi

  • added the optional property ‘periods/items/totalConsumption’ to the response with the ‘200’ status

GET /systems/{systemID}/metadata

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘wizard/step’ response property for the response status ‘200’

(sha 9ee07e72)

Changelog 2025-09-08T15:14:19.928Z

GET /accounts/{accountID}/systems

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

GET /gateways/{gatewayID}

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘system/metadata/wizard/step’ response property for the response status ‘200’

GET /gateways/{gatewayID}/system

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

GET /systems

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘/items/metadata/wizard/step’ response property for the response status ‘200’

POST /systems

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘201’

GET /systems/{systemID}

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

PATCH /systems/{systemID}

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘metadata/wizard/step’ response property for the response status ‘200’

GET /systems/{systemID}/costs-kpi

  • added the optional property ‘periods/items/totalConsumptionActual’ to the response with the ‘200’ status
  • added the optional property ‘periods/items/totalConsumptionBaseCase’ to the response with the ‘200’ status

GET /systems/{systemID}/metadata

  • :warning: added the new ‘INSTALLER_HUB’ enum value to the ‘wizard/step’ response property for the response status ‘200’
  • :warning: added the new ‘TROUBLESHOOT_INSTALLATION’ enum value to the ‘wizard/step’ response property for the response status ‘200’

(sha 08c2acd8)

Changelog 2025-09-09T07:30:32.589Z

PATCH /accounts/{accountID}/users/{userID}

  • endpoint added

PATCH /customers/{accountID}/users/{userID}

  • endpoint added

GET /systems/{systemID}/costs-kpi

  • :warning: removed the optional property ‘periods/items/totalConsumption’ from the response with the ‘200’ status
  • added the optional property ‘periods/items/totalConsumptionActual’ to the response with the ‘200’ status
  • added the optional property ‘periods/items/totalConsumptionBaseCase’ to the response with the ‘200’ status

PATCH /user

  • added the new optional request property ‘email’
  • added the new optional request property ‘fullName’
  • added the new optional request property ‘language’
  • added the new optional request property ‘metadata’
  • added the new optional request property ‘mfaEnabled’
  • added the new optional request property ‘mfaReset’
  • added the new optional request property ‘newPassword’
  • added the media type ‘application/vnd.gridx.v2+json’ to the request body
  • added the media type ‘application/json’ for the response with the status ‘200’
  • added the media type ‘application/vnd.gridx.v2+json’ for the response with the status ‘403’
  • added the non-success response with the status ‘400’
  • added the non-success response with the status ‘404’
  • removed the non-success response with the status ‘500’

(sha 5fd6318d)

Changelog 2025-09-09T08:49:16.390Z

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

  • endpoint added

(sha 8c30c568)

Changelog 2025-09-10T13:58:13.257Z

GET /accounts/{accountID}/systems

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

GET /gateways

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘/items/scanners/items/’ response property for the response status ‘200’

GET /gateways/device/{deviceID}

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

GET /gateways/{gatewayID}

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’
  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘system/gateways/items/scanners/items/’ response property for the response status ‘200’

PATCH /gateways/{gatewayID}

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘200’

GET /gateways/{gatewayID}/appliances

  • :warning: added ‘#/components/schemas/ExternalController’ to the ‘/items/’ response property ‘oneOf’ list for the response status ‘200’
  • added ‘EXTERNAL_CONTROLLER’ discriminator mapping keys to the ‘/items/’ response property for the response status ‘200’

POST /gateways/{gatewayID}/appliances

  • :warning: added ‘#/components/schemas/ExternalController’ to the response body ‘oneOf’ list for the response status ‘201’
  • added ‘EXTERNAL_CONTROLLER’ mapping keys to the response discriminator for the response status ‘201’

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

  • :warning: added ‘#/components/schemas/ExternalController’ to the response body ‘oneOf’ list for the response status ‘200’
  • added ‘EXTERNAL_CONTROLLER’ mapping keys to the response discriminator for the response status ‘200’

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

  • :warning: added ‘#/components/schemas/ExternalController’ to the response body ‘oneOf’ list for the response status ‘200’
  • added ‘EXTERNAL_CONTROLLER’ mapping keys to the response discriminator for the response status ‘200’

GET /gateways/{gatewayID}/scans

  • :warning: added ‘#/components/schemas/ExternalController’ to the ‘/items/appliances/items/’ response property ‘oneOf’ list for the response status ‘200’
  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘/items/scanners/items/name’ response property for the response status ‘200’
  • added ‘EXTERNAL_CONTROLLER’ discriminator mapping keys to the ‘/items/appliances/items/’ response property for the response status ‘200’

GET /gateways/{gatewayID}/system

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

GET /systems

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘/items/gateways/items/scanners/items/’ response property for the response status ‘200’

POST /systems

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘201’

GET /systems/{systemID}

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

PATCH /systems/{systemID}

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘gateways/items/scanners/items/’ response property for the response status ‘200’

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

  • :warning: added ‘#/components/schemas/ExternalController’ to the response body ‘oneOf’ list for the response status ‘200’
  • added ‘EXTERNAL_CONTROLLER’ mapping keys to the response discriminator for the response status ‘200’

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

  • endpoint added

GET /systems/{systemID}/costs-kpi

  • added the optional property ‘expectedNumberOfPeriods’ to the response with the ‘200’ status
  • added the optional property ‘numberOfPeriods’ to the response with the ‘200’ status
  • added the optional property ‘total’ to the response with the ‘200’ status

POST /systems/{systemID}/gateways

  • :warning: added the new ‘SOLPLANET_IBC_SOLAR_CHARGING_STATION’ enum value to the ‘scanners/items/’ response property for the response status ‘201’

(sha 5e185f88)

Changelog 2025-09-12T14:53:47.864Z

GET /gateways/{gatewayID}/appliances

  • :warning: added the new ‘BOSCH_BUDERUS’ enum value to the ‘/items/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘DAIKIN_ALTHERMA4’ enum value to the ‘/items/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_1KOMMA5_S_2_0’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_L11PM’ enum value to the ‘/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

POST /gateways/{gatewayID}/appliances

  • :warning: added the new ‘BOSCH_BUDERUS’ enum value to the ‘/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘201’
  • :warning: added the new ‘DAIKIN_ALTHERMA4’ enum value to the ‘/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘201’
  • :warning: added the new ‘FOXESS_1KOMMA5_S_2_0’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘201’
  • :warning: added the new ‘FOXESS_L11PM’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘201’
  • added the new ‘BOSCH_BUDERUS’ enum value to the request property ‘/oneOf[subschema #4: Heat Pump Create]/heatPump/type’
  • added the new ‘DAIKIN_ALTHERMA4’ enum value to the request property ‘/oneOf[subschema #4: Heat Pump Create]/heatPump/type’

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

  • :warning: added the new ‘BOSCH_BUDERUS’ enum value to the ‘/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘DAIKIN_ALTHERMA4’ enum value to the ‘/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_1KOMMA5_S_2_0’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_L11PM’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

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

  • :warning: added the new ‘BOSCH_BUDERUS’ enum value to the ‘/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘DAIKIN_ALTHERMA4’ enum value to the ‘/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_1KOMMA5_S_2_0’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_L11PM’ enum value to the ‘/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

GET /gateways/{gatewayID}/scans

  • :warning: added the new ‘BOSCH_BUDERUS’ enum value to the ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘DAIKIN_ALTHERMA4’ enum value to the ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/heatPump/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_1KOMMA5_S_2_0’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’
  • :warning: added the new ‘FOXESS_L11PM’ enum value to the ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/evChargingStation/type’ response property for the response status ‘200’

(sha c289f684)

Changelog 2025-09-15T14:58:17.097Z

GET /systems/{systemID}/tariff

  • added the optional property ‘energyProvider’ to the response with the ‘200’ status

PATCH /systems/{systemID}/tariff

  • added the optional property ‘energyProvider’ to the response with the ‘200’ status

POST /systems/{systemID}/tariff

  • added the optional property ‘energyProvider’ to the response with the ‘201’ status

(sha a9956913)

Changelog 2025-09-23T12:54:26.758Z

GET /account/market-prices/{platform}

  • the security scope ‘MarketPricesRead’ was removed from the endpoint’s security scheme ‘HeaderAuth’

GET /accounts/{accountID}/bidding-zone

  • the security scope ‘AccountRead’ was removed from the endpoint’s security scheme ‘HeaderAuth’

PUT /accounts/{accountID}/bidding-zone

  • the security scope ‘AccountWrite’ was removed from the endpoint’s security scheme ‘HeaderAuth’

DELETE /systems/{systemID}/import-power-limit-schedule

  • endpoint added

GET /systems/{systemID}/import-power-limit-schedule

  • endpoint added

PATCH /systems/{systemID}/import-power-limit-schedule

  • endpoint added

POST /systems/{systemID}/import-power-limit-schedule

  • endpoint added

PATCH /systems/{systemID}/tariff

  • the security scope ‘TariffWrite’ was removed from the endpoint’s security scheme ‘HeaderAuth’

(sha 0f29026f)

Changelog 2025-09-30T06:08:57.465Z

GET /accounts/{accountID}/accounts

  • added the new optional ‘query’ request parameter ‘include’

POST /systems/{systemID}/import-power-limit-schedule

  • :warning: api removed without deprecation

PUT /systems/{systemID}/import-power-limit-schedule

  • endpoint added

(sha fd7d4d20)

Changelog 2025-10-06T13:59:49.975Z

DELETE /accounts/{accountID}

  • added the new optional ‘query’ request parameter ‘delete-users’

POST /accounts/{accountID}/users

  • endpoint added

GET /gateways/{gatewayID}/appliances

  • added the optional property ‘/items/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

GET /gateways/{gatewayID}/scans

  • added the optional property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

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

  • :warning: added ‘#/components/schemas/measurements.HeaterMeasurement’ to the ‘/items/’ response property ‘oneOf’ list for the response status ‘200’
  • added ‘HEATER’ mapping keys to the response discriminator for the response status ‘200’

DELETE /systems/{systemID}/gateways/{gatewayID}/export-power-limit

  • endpoint added

GET /systems/{systemID}/gateways/{gatewayID}/export-power-limit

  • endpoint added

PUT /systems/{systemID}/gateways/{gatewayID}/export-power-limit

  • endpoint added

GET /systems/{systemID}/timeofuse/decisions

  • :warning: added the new ‘EV_CHARGE_WITH_MIN_POWER’ enum value to the ‘decisions/items/case_name’ response property for the response status ‘200’
  • :warning: added the new ‘GCP_EXPORT_LIMIT’ enum value to the ‘decisions/items/case_name’ response property for the response status ‘200’
  • :warning: added the new ‘GCP_NO_LIMIT’ enum value to the ‘decisions/items/case_name’ response property for the response status ‘200’

(sha df9a2f89)

Changelog 2025-10-08T14:29:59.640Z

DELETE /accounts/{accountID}

  • added the new optional ‘query’ request parameter ‘delete-users’

GET /accounts/{accountID}/systems

  • :warning: added the new ‘2020_DLM_EVS_00’ enum value to the ‘/items/plan’ response property for the response status ‘200’
  • :warning: added the new ‘2020_SLM_EVS_00’ enum value to the ‘/items/plan’ response property for the response status ‘200’

POST /accounts/{accountID}/users

  • endpoint added

GET /gateways/{gatewayID}

  • :warning: added the new ‘2020_DLM_EVS_00’ enum value to the ‘system/plan’ response property for the response status ‘200’
  • :warning: added the new ‘2020_SLM_EVS_00’ enum value to the ‘system/plan’ response property for the response status ‘200’

GET /gateways/{gatewayID}/appliances

  • added the optional property ‘/items/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

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

  • added the optional property ‘/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

GET /gateways/{gatewayID}/scans

  • added the optional property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #2: Meter]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #2: Meter]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #6: Heater]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #7: Container]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #7: Container]/systemName’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #8: External controller]/connectionStatus/lastHeartbeatReceivedAt’ to the response with the ‘200’ status
  • added the optional property ‘/items/appliances/items/oneOf[subschema #8: External controller]/systemName’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #1: Inverter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #2: Meter]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #3: Heat Pump]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #4: EV Charging Station]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #5: IO Device]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #6: Heater]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #7: Container]/systemID’ to the response with the ‘200’ status
  • added the required property ‘/items/appliances/items/oneOf[subschema #8: External controller]/systemID’ to the response with the ‘200’ status

GET /systems

  • :warning: added the new ‘2020_DLM_EVS_00’ enum value to the ‘/items/plan’ response property for the response status ‘200’
  • :warning: added the new ‘2020_SLM_EVS_00’ enum value to the ‘/items/plan’ response property for the response status ‘200’

POST /systems

  • :warning: added the new ‘2020_DLM_EVS_00’ enum value to the ‘plan’ response property for the response status ‘201’
  • :warning: added the new ‘2020_SLM_EVS_00’ enum value to the ‘plan’ response property for the response status ‘201’

GET /systems/{systemID}

  • :warning: added the new ‘2020_DLM_EVS_00’ enum value to the ‘plan’ response property for the response status ‘200’
  • :warning: added the new ‘2020_SLM_EVS_00’ enum value to the ‘plan’ response property for the response status ‘200’

PATCH /systems/{systemID}

  • :warning: added the new ‘2020_DLM_EVS_00’ enum value to the ‘plan’ response property for the response status ‘200’
  • :warning: added the new ‘2020_SLM_EVS_00’ enum value to the ‘plan’ response property for the response status ‘200’

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

  • :warning: added ‘#/components/schemas/measurements.HeaterMeasurement’ to the ‘/items/’ response property ‘oneOf’ list for the response status ‘200’
  • added ‘HEATER’ mapping keys to the response discriminator for the response status ‘200’

DELETE /systems/{systemID}/gateways/{gatewayID}/export-power-limit

  • endpoint added

GET /systems/{systemID}/gateways/{gatewayID}/export-power-limit

  • endpoint added

PUT /systems/{systemID}/gateways/{gatewayID}/export-power-limit

  • endpoint added

GET /systems/{systemID}/timeofuse/decisions

  • :warning: added the new ‘EV_CHARGE_WITH_MIN_POWER’ enum value to the ‘decisions/items/case_name’ response property for the response status ‘200’
  • :warning: added the new ‘GCP_EXPORT_LIMIT’ enum value to the ‘decisions/items/case_name’ response property for the response status ‘200’
  • :warning: added the new ‘GCP_NO_LIMIT’ enum value to the ‘decisions/items/case_name’ response property for the response status ‘200’

(sha 6bc3f4f8)