3.275.0 release notes
1 day ago by ReadMe API
- ✨ New features
- Added tariff partner relationship management through
GET,POST, andPUTon/public-api/resources/tariffs/v1.0/{tariff}/relations/partners, andDELETE /public-api/resources/tariffs/v1.0/{tariff}/relations/partners/{partner}. UsepartnerIdsto list, add, or replace the associated partners;PUTaccepts an empty array to clear the list, and referenced partners must belong to the tariff's operator. - Added tariff user group relationship management through
GET,POST, andPUTon/public-api/resources/tariffs/v1.0/{tariff}/relations/user-groups, andDELETE /public-api/resources/tariffs/v1.0/{tariff}/relations/user-groups/USERGROUP. UseuserGroupIdsto list, add, or replace the associated user groups;PUTaccepts an empty array to clear the list, and referenced user groups must belong to the tariff's operator and must not be deleted.
- Added tariff partner relationship management through
- 🔧 Improvements
- Changed
PATCH /public-api/resources/charge-points/v2.0/{chargePoint}to preserve existingpartnersettings when the request omits them, rather than replacing them with default values. - Added automatic inference of a missing
workingHours.isAlwaysOpenvalue onPOST /public-api/resources/locations/v2.0andPATCH /public-api/resources/locations/v2.0/{location}. When no value is available, it defaults tofalseifworkingHours.hoursis present andtrueotherwise. - Changed the session
discountsresponse onGET /public-api/resources/sessions/v1.0andGET /public-api/resources/sessions/v1.0/{session}to report full-session discounts for corporate billing sessions with split costs, rather than only discounts from the session's order, when tax rules are enabled. - Changed charging-period
pricingDetailsonGET /public-api/resources/sessions/v1.0andGET /public-api/resources/sessions/v1.0/{session}to correctly interpret tariff details when a fee cap has been reached. - Made
GET /public-api/resources/sessions/v1.0/{session}ignore the literal string"null"in theinclude[]query parameter instead of treating it as a requested relationship. - Changed
POST /public-api/actions/session/v1.0/{session}/retry-paymentto resolve the supplied or stored payment method and validate the minimum transaction amount using the session's paying user's payment processor configuration. - Changed dependency-failure responses to return a consistent
messageinstead of downstream error details onPOST /public-api/actions/charge-point/v1.0/{chargePoint}/disconnect,POST /public-api/actions/charge-point/v1.0/{chargePoint}/clear-charging-profile,POST /public-api/actions/charge-point/v1.0/{chargePoint}/clear-cache, andPOST /public-api/actions/charge-point/v1.0/{chargePoint}/change-availability. - Added structured JSON dependency-failure responses with a consistent
messageonPOST /public-api/actions/charge-point/v1.0/{chargePoint}/send-custom-ocpp,POST /public-api/actions/charge-point/v1.0/{chargePoint}/get-composite-schedule, andPOST /public-api/actions/charge-point/v1.0/{chargePoint}/get-local-list-version. - Changed the session-start response
messageto a consistent dependency-failure message when charge point communication fails onPOST /public-api/actions/charge-point/v1.0/{chargePoint}/start,POST /public-api/actions/charge-point/v1.0/{chargePoint}/start/{evse}, andPOST /public-api/actions/evse/v1.0/{evse}/start.
- Changed
