3.280.0 release notes
about 4 hours ago by ReadMe API
- ⚠️ Breaking changes
- Removed
POST /public-api/actions/roaming-emsp/v1.0/{countryCode}/{partyId}/activate-broker-routingandPOST /public-api/actions/roaming-emsp/v1.0/{countryCode}/{partyId}/deactivate-broker-routing.
- Removed
- ✨ New features
- Added the experimental
POST /public-api/actions/evse/v1.0/{evse}/start-ad-hoc-sessionendpoint to create an ad hoc charging session and return itssessionIdand paymentcheckout, containing either aredirectUrlor aclientSecret. The endpoint acceptspaymentMethodandinvoiceDetails, requiresreturnUrlfor Worldline and Adyen, and starts charging once payment is confirmed. - Added the read-only
networkStatusresponse field with valuesnever_connected,online, andofflinetoGETandPOST /public-api/resources/electricity-meters/v1.0, andGETandPATCH /public-api/resources/electricity-meters/v1.0/{electricityMeter}. - Added the optional
deductedFeesresponse object toGET /public-api/resources/partner-revenues/v1.2andPOST /public-api/actions/partner-revenue/v1.0/{partnerRevenue}/set-custom-fields, breaking down per-session, per-kWh, and handling fees deducted before calculating the partner's share. The object is omitted when no fees were deducted or the fees are recorded as partner expenses.
- Added the experimental
- 🔧 Improvements
- Expanded the accepted
typevalues withSignV2G20CertificateonPOST /public-api/actions/charge-point/v1.0/{chargePoint}/trigger-messageandPOST /public-api/actions/evse/v1.0/{evse}/trigger-message. - Expanded the accepted
certificateTypevalues withOEMRootCertificateonPOST /public-api/actions/charge-point/v2.0/{chargePoint}/delete-certificate,POST /public-api/actions/charge-point/v2.0/{chargePoint}/install-certificate, andPOST /public-api/actions/charge-point/v2.0/{chargePoint}/sync-certificates, and withV2G20Certificateon the delete-certificate endpoint. - Expanded Issue resource references to support
notificationinkeyResource.resourceTypeonGETandPOST /public-api/resources/issues/v1.0, andGETandPATCH /public-api/resources/issues/v1.0/{issue}, as well as inrelatedResources[].resourceTypeon the single-issue read endpoint. The Issues listing also acceptsnotificationinfilter[keyResourceType]. - Expanded the
stateresponse values andfilter[state]options withdeclining_volumeonGET /public-api/resources/usage-states/v1.0. - Changed
partners[].nameonGET /public-api/resources/usage-states/v1.0to return the partner's business name instead of its English display name, including when no English display name is available. - Changed
POST /public-api/actions/charge-point/v1.0/{chargePoint}/clear-charging-profileto return409 Conflictwith an explanatory message when the charge point has no network protocol configured. - Expanded
userIdvalidation onPOST /public-api/actions/charge-point/v1.0/{chargePoint}/reserve/{evse}to allow administrators without an operator assignment to reserve for users within their permitted scope. - Changed hardware status log listings on
GET /public-api/resources/charge-points/v2.0/{chargePoint}/hardware-status-logsandGET /public-api/resources/evses/v2.0/{evse}/hardware-status-logsto return entries in ascending creation-time order, using the ID to order entries with the same timestamp. Previously issued pagination cursors remain supported. - Changed duplicate currency-pair handling on
POST /public-api/resources/currency-rates/v1.0to return a validation error forbaseeven when concurrent requests attempt to create the same pair. - Changed EVSE assignment validation on
PUT /public-api/resources/parking-spaces/v1.0/{parkingSpace}/evsesto return a validation error forevses, rather than a server error, when the associated charging zone cannot be found. - Expanded
churnReason.reasonIdvalidation onPOST /public-api/actions/partner/v1.0/{partner}/start-offboardingandPOST /public-api/actions/partner/v1.0/{partner}/disableto accept the reason recorded for the partner's latest exit, even when that reason is no longer selectable.
- Expanded the accepted
