3.269.0 release notes
about 3 hours ago by ReadMe API
- ✨ New features
- Added experimental custom field actions at
POST /public-api/actions/invoice/v1.0/{invoice}/set-custom-fields,POST /public-api/actions/partner-invoice/v1.0/{partnerInvoice}/set-custom-fields, andPOST /public-api/actions/receipt/v1.0/{receipt}/set-custom-fields. Send a requiredcustomFieldsobject to update values; omitted identifiers remain unchanged andnullclears a value, with412returned when custom fields are disabled for the tenant or resource. - Added optional
customFieldsto invoice responses fromGET /public-api/resources/invoices/v1.0,GET /public-api/resources/invoices/v1.0/{invoice}, andPOST /public-api/actions/invoice/v1.0/{invoice}/update-external-id, and receipt responses fromGET /public-api/resources/receipts/v2.0andGET /public-api/resources/receipts/v2.0/{receipt}. Returned values respect the token owner's custom field visibility permissions. - Added optional
customFieldsto partner invoice responses fromGET /public-api/resources/partner-invoices/v1.0,GET /public-api/resources/partner-invoices/v1.0/{partnerInvoice},POST /public-api/actions/partner-invoice/v1.0/{partnerInvoice}/issue-credit-note,POST /public-api/actions/partner-invoice/v1.0/{partnerInvoice}/register-payment, andPOST /public-api/actions/partner-invoice/v1.0/{partnerInvoice}/update-external-id. Returned values respect the token owner's custom field visibility permissions. - Added custom field filtering to
GET /public-api/resources/invoices/v1.0,GET /public-api/resources/partner-invoices/v1.0, andGET /public-api/resources/receipts/v2.0. - Added
POST /public-api/actions/session/v1.0/{session}/restore-billingto return a session withbillingStatusofdroppedtosuspended, with an optionalreasonof up to 1,000 characters. The action does not bill the session or rerun validation rules; it returns202on success,409for an incompatible billing status, or423when the session is locked. - Added an optional
uuidresponse field to locations returned byGETandPOST /public-api/resources/locations/v2.0andGETandPATCH /public-api/resources/locations/v2.0/{location}. - Added an optional
uuidresponse field to EVSEs returned byGETandPOST /public-api/resources/evses/v2.1,GETandPATCH /public-api/resources/evses/v2.1/{evse},GETandPOST /public-api/resources/charge-points/v2.0/{chargePoint}/evses, andGETandPATCH /public-api/resources/charge-points/v2.0/{chargePoint}/evses/{evse}. - Added an optional
uuidresponse field to charge detail records returned byGET /public-api/resources/cdrs/v2.0andGET /public-api/resources/cdrs/v2.0/{cdr}. - Added an optional
uuidresponse field to tariffs returned byGETandPOST /public-api/resources/tariffs/v1.0,GET,PATCH, andPUT /public-api/resources/tariffs/v1.0/{tariff},GET /public-api/resources/tariff-snapshots/v1.0/{tariffSnapshot}, andPOST /public-api/actions/tariff/v1.0/{tariff}/set-custom-fields. - Added
filter[uuid]toGET /public-api/resources/locations/v2.0,GET /public-api/resources/evses/v2.1,GET /public-api/resources/cdrs/v2.0, andGET /public-api/resources/tariffs/v1.0to find records by UUID. - Added optional
taxCountryto settlement report responses fromGET /public-api/resources/partner-settlement-reports/v1.0,GET /public-api/resources/partner-settlement-reports/v1.0/{partnerSettlementReport},GET /public-api/resources/partner-settlement-reports/v1.1,GET /public-api/resources/partner-settlement-reports/v1.1/{partnerSettlementReport}, andPOST /public-api/actions/partner-settlement-report/v1.0/{partnerSettlementReport}/issue-partner-invoice,POST /public-api/actions/partner-settlement-report/v1.0/{partnerSettlementReport}/set-custom-fields, andPOST /public-api/actions/partner-settlement-report/v1.0/{partnerSettlementReport}/update-external-id. The field identifies the applicable tax country using an ISO 3166-1 alpha-2 code and is omitted when unavailable. - Added
filter[taxCountry]toGET /public-api/resources/partner-settlement-reports/v1.1, accepting a valid country code. - Added optional
subtotalsandrevenueSharingSummarytoGET /public-api/resources/partner-settlement-reports/v1.1andGET /public-api/resources/partner-settlement-reports/v1.1/{partnerSettlementReport}. These provide breakdowns by direction and origin and revenue sharing summaries for sessions and private EVSE access fees when available; reports generated before these figures were stored omit them.
- Added experimental custom field actions at
- 🔧 Improvements
- Expanded
typeonPOST /public-api/actions/session/v1.0/{session}/resume-billingwithdrop_sessionto exclude an eligible suspended session from billing while preserving its amounts and cancelling any unsent charge detail record. This option requires a non-emptyreasonof up to 1,000 characters and returns409if the session already has an order or its charge detail record has been sent or is being sent. - Expanded
paymentMethod.bankTransferTypewithotheronPOST /public-api/resources/transactions/v1.0andPATCH /public-api/resources/transactions/v1.0/{transaction}. Payment method responses may also returnbankTransferType: otherfromGETandPOST /public-api/resources/users/v1.0/{user}/payment-methodsandGETandPATCH /public-api/resources/users/v1.0/{user}/payment-methods/{paymentMethodId}. - Changed communication log responses from
GET /public-api/logs/communication/v1.0andGET /public-api/logs/communication/v1.0/{id}to returncommunicationErrorinstead ofresponseBodywhen a communication failure message is present, even if the response status alone does not indicate an error.
- Expanded
