3.248.0 release notes
about 1 hour ago by ReadMe API
- ⚠️ Breaking changes
- Removed
PATCH /public-api/resources/sessions/v1.0/{session}. To update Session custom fields, usePOST /public-api/actions/session/v1.0/{session}/set-custom-fieldsinstead; the replacement returns202 Acceptedrather than200 OK. - Moved the Charge point
powerSharingproperty from the top level tosmartCharging.powerSharing. Update payloads and response handling forPOST /public-api/resources/charge-points/v2.0,GETandPATCH /public-api/resources/charge-points/v2.0/{chargePoint},GET /public-api/resources/charge-points/v2.0, andPOST /public-api/resources/charge-points/v2.0/{chargePoint}/smart-charging. - Made Partner administrator email validation stricter on
POST /public-api/resources/partners/v2.0/{partner}/adminsandPATCH /public-api/resources/partners/v2.0/{partner}/admins/{admin}. Email addresses must now be valid strict ASCII email addresses.
- Removed
- ✨ New features
4. AddedPOSTcustom-field actions for Partners, Payment terminals, Partner settlement reports, and Sessions:/public-api/actions/partner/v1.0/{partner}/set-custom-fields,/public-api/actions/payment-terminal/v1.0/{paymentTerminal}/set-custom-fields,/public-api/actions/partner-settlement-report/v1.0/{partnerSettlementReport}/set-custom-fields, and/public-api/actions/session/v1.0/{session}/set-custom-fields. Send values in acustomFieldsobject; omitted identifiers remain unchanged andnullclears a value.
5. Added custom-field filtering usingfilter[customFields.<identifier>]toGET /public-api/resources/partners/v2.0,GET /public-api/resources/payment-terminals/v1.1, andGET /public-api/resources/partner-settlement-reports/v1.0.
6. Added the optionalcustomFieldsresponse property to Partner, Payment terminal, and Partner settlement report read representations, includingGET /public-api/resources/partners/v2.0,GET /public-api/resources/partners/v2.0/{partner},GET /public-api/resources/payment-terminals/v1.1,GET /public-api/resources/payment-terminals/v1.1/{paymentTerminal},GET /public-api/resources/partner-settlement-reports/v1.0, andGET /public-api/resources/partner-settlement-reports/v1.0/{partnerSettlementReport}.
7. Added the optionallastHardwareStatusUpdateAttimestamp to Charge point and EVSE responses fromGETandPOST /public-api/resources/charge-points/v2.0,GETandPATCH /public-api/resources/charge-points/v2.0/{chargePoint}, the nested/evsesendpoints, andGET,POST, andPATCH /public-api/resources/evses/v2.1endpoints.
8. Added the optionaloptions.allowToLogExemptPeriodsproperty to Partner payloads onGETandPOST /public-api/resources/partners/v2.0andGETandPATCH /public-api/resources/partners/v2.0/{partner}. Set it to allow eligible Partner administrators to log exempt periods.
9. Added the optionaltimelineSnapshotinclusion toGET /public-api/resources/sessions/v1.0/{session}. Request it withinclude[]=timelineSnapshotto receive the Session timeline snapshot in the response. - 🔧 Improvements
10. Expanded supported language values withkofor Partner invites, Partner settlement-report notification language, and User locale fields across the applicable Partner invite, Partner, and User endpoints.
11. AddedAdyen Castlesas a supportedterminalTypeonPOST /public-api/resources/payment-terminals/v1.1andPATCH /public-api/resources/payment-terminals/v1.1/{paymentTerminal}. Responses from those endpoints can now also return this value.
12. Expanded Session timeline event types withstart_transaction_whandstop_transaction_whonGET /public-api/resources/sessions/v1.0/{session}/timeline-snapshot.
13. Expanded the TransactionspendingReasonfield withawaiting_reconciliationonGETandPOST /public-api/resources/transactions/v1.0andGETandPATCH /public-api/resources/transactions/v1.0/{transaction}.
14. Changed Authorization responses to return the Charge point's operator identifier when available, including for deleted Charge points, on the v1.0, v2.0, and v2.1 Authorization read endpoints.
15. Added a425 Too Earlyresponse toPOST /public-api/actions/partner-invoice/v1.0/{partnerInvoice}/issue-credit-notewhen the original invoice has not yet been certified. Retry after its fiscalization status becomescertified.
