3.259.0 release notes
about 5 hours ago by ReadMe API
- ✨ New features
- Added the optional
averagePricerequest and response field toGETandPOST /public-api/resources/locations/v2.0andGETandPATCH /public-api/resources/locations/v2.0/{location}. Prices use the location operator's currency and unit-price precision;0indicates free charging,nullonPATCHclears the price, and the response omits the field when no price is set. - Added the optional
userIdrequest field toPOST /public-api/actions/locations/v2.0/{location}/check-booking-availabilityto check availability for a specific driver. The user must be visible to the requesting administrator; unknown or inaccessible users andnullvalues are rejected. - Added the optional
monthlyPlatformFees.perPrivateEvseOfOtherPartnersandrevenueSharing.partnerSharePercentagePrivateEvseAccessFeesfields to requests and responses onGETandPOST /public-api/resources/partner-contracts/v1.0andGET,PATCH, andPUT /public-api/resources/partner-contracts/v1.0/{partnerContract}. These configure a non-negative, tax-exclusive access fee per private EVSE of other partners and a revenue share from private EVSE access fees between0and100percent; on updates,nullclears a value and omission preserves it. - Added
GET /public-api/resources/partner-settlement-reports/v1.1andGET /public-api/resources/partner-settlement-reports/v1.1/{partnerSettlementReport}with atotalsobject replacing the flat total fields used in v1.0. Each total containswithoutTaxand, when stored,withTax. - Added settlement record endpoints in v1.1:
GETandPOST /public-api/resources/partner-settlement-reports/v1.1/{partnerSettlementReport}/records, andGET,PUT, andDELETE /public-api/resources/partner-settlement-reports/v1.1/{partnerSettlementReport}/records/{partnerSettlementRecord}. - Added support for
include[]=reimbursementRecordsonGET /public-api/resources/sessions/v1.0/{session}. The response includesreimbursementRecordsordered by record ID when the caller has permission to view them, returns an empty array when none exist, and otherwise omits the field.
- Added the optional
- 🔧 Improvements
- Expanded the
errorCodeandrejectedPaymentMethodErrorCodevalues in202responses fromPOST /public-api/actions/charge-point/v1.0/{chargePoint}/start/{evse}andPOST /public-api/actions/evse/v1.0/{evse}/startto includecorporate_billing_disabled. The same value is now supported infailureReasonresponses fromGET /public-api/resources/ocpi-commands/v1.0andGET /public-api/resources/ocpi-commands/v1.0/{ocpiCommand}, and in the listing'sfilter[failureReason]parameter. - Expanded the
failureReasonresponse values onGET /public-api/resources/bookings/v1.0andGET /public-api/resources/bookings/v1.0/{booking}to includeuser_no_longer_has_access. - Changed
POST /public-api/actions/configuration-template/v1.0/{template}/apply-to-charge-pointsto replace existing persistent configuration templates when applying a persistent template, instead of rejecting the request with422because of a persistent-template conflict. - Changed Valina updates on
PATCH /public-api/resources/payment-terminals/v1.1/{paymentTerminal}to preservescreensaverWelcomeMessageandscreensaverPaymentMethodswhen those fields are omitted from the request. - Changed discount tariff responses from
GET /public-api/resources/tariff-snapshots/v1.0/{tariffSnapshot}to return the stored snapshot pricing rather than pricing derived from the current referenced tariff.
- Expanded the
- 🗑️ Deprecations
- Deprecated
GET /public-api/resources/partner-settlement-reports/v1.0andGET /public-api/resources/partner-settlement-reports/v1.0/{partnerSettlementReport}. Use the corresponding v1.1 endpoints and theirtotalsresponse structure instead. - Deprecated
GETandPOST /public-api/resources/partner-settlement-reports/v1.0/{partnerSettlementReport}/records, andGET,PUT, andDELETE /public-api/resources/partner-settlement-reports/v1.0/{partnerSettlementReport}/records/{PartnerSettlementRecord}. Use the corresponding v1.1 settlement record endpoints instead.
- Deprecated
