Release Notes: Public API of AMPECO Charge 3.105.0
6 days ago by Valentin Alexiev
- ⚠️ Breaking Changes
- Remove
application/jsonresponse body for422errors across multiple endpoints (e.g.,/public-api/actions/session/v1.0/{session}/retry-payment,/public-api/resources/taxes/v2.0,/public-api/resources/terms-and-policies/v2.0) - Remove enum value
277frompowerOptions/maxVoltagein requests for/public-api/resources/evses/v2.0/{evse},/public-api/resources/charge-points/v2.0/{chargePoint}/evses/{evse},/public-api/resources/charge-points/v2.0/{chargePoint}/evses - Add new required request property
addressto/public-api/resources/locations/v2.0create requests - Remove required response property
lastUpdatedAtfromdata.itemsin200responses for/public-api/resources/parking-spaces/v1.0and/public-api/resources/parking-spaces/v1.0/{parkingSpace} - Change response property
idunderdata.itemsto optional in200responses for/public-api/resources/partner-contracts/v1.0and/public-api/resources/partner-contracts/v1.0/{partnerContract} - Add new response type under
data.itemsin200responses for/public-api/resources/charge-points/v2.0/{chargePoint}/personal-smart-charging-preferencesand/public-api/resources/charge-points/v2.0/{chargePoint}/available-personal-smart-charging-modes - Change request body type to
objectfor/public-api/resources/locations/v2.0and/public-api/resources/locations/v2.0/{location} - Extend request body structure with additional schema components for
/public-api/resources/charge-points/v2.0 - Remove request body option(s) for
/public-api/resources/charge-points/v2.0/{chargePoint}/smart-charging - Remove endpoint
/public-api/resources/consents/v1.0without deprecation
- Remove
- ✨ New Features
- Add new enum value
elspottotypein200responses for/public-api/resources/electricity-rates/v2.0and/public-api/resources/electricity-rates/v2.0/{electricityRate} - Add new optional request property
additionalDescriptionto/public-api/resources/locations/v2.0and/public-api/resources/locations/v2.0/{location} - Add new smart charging request option
Energi Elspotfor/public-api/resources/charge-points/v2.0/{chargePoint}/personal-smart-charging-preferencesand/public-api/resources/charge-points/v2.0/{chargePoint}/smart-charging - Add new response type
Energi Elspotunderdatafor201responses on/public-api/resources/charge-points/v2.0/{chargePoint}/personal-smart-charging-preferencesand/public-api/resources/charge-points/v2.0/{chargePoint}/smart-charging - Add discriminator mapping key
energi_elspottodatain200responses for/public-api/resources/charge-points/v2.0/{chargePoint}/personal-smart-charging-preferencesto support the Energi Elspot type
- Add new enum value
- 🔧 Improvements
- Remove request body schema components to simplify payloads for
/public-api/resources/locations/v2.0,/public-api/resources/locations/v2.0/{location}, and/public-api/resources/charge-points/v2.0 - Remove enum value
277fromdata.items.powerOptions/maxVoltagein200responses for/public-api/resources/evses/v2.0,/public-api/resources/evses/v2.0/{evse}, and/public-api/resources/charge-points/v2.0/{chargePoint}/evses/{evse} - Extend
data.itemsresponse structure in200responses for/public-api/resources/charge-points/v2.0,/public-api/resources/charge-points/v1.0, and/public-api/resources/circuits/v2.0/{circuit} - Remove components from
data.itemsresponse structure in200responses for/public-api/resources/charge-points/v2.0,/public-api/resources/charge-points/v1.0, and/public-api/resources/circuits/v2.0/{circuit} - Remove
403error response from/public-api/actions/notifications/v1.0/{notification}/resend,/public-api/resources/partners/v2.0/{partner}, and/public-api/resources/id-tags/v2.0 - Extend
200response body structure for/public-api/resources/charge-points/v1.0/{chargePoint} - Remove components from
200response body structure for/public-api/resources/charge-points/v1.0/{chargePoint} - Remove response type option(s) from
datain201responses for/public-api/resources/charge-points/v2.0/{chargePoint}/smart-charging
- Remove request body schema components to simplify payloads for
- ⏳ Deprecations
- Remove optional response property
externalIdfrom booking-related200responses (e.g.,/public-api/resources/booking-requests/v1.0,/public-api/resources/sessions/v1.0,/public-api/resources/partner-contracts/v1.0/{partnerContract}) - Remove request property
externalIdfrom Create Booking payloads for/public-api/resources/booking-requests/v1.0,/public-api/resources/partner-contracts/v1.0/{partnerContract}, and/public-api/resources/charge-points/v1.0 - Remove
filterquery parameter from listing endpoints/public-api/resources/partner-contracts/v1.0,/public-api/resources/subscription-plans/v2.0, and/public-api/resources/circuits/v2.0
- Remove optional response property
