HomeGuidesAPI ReferenceChangelog
Terms of Use
Changelog

3.144.0 release notes

  1. ⚠️ Breaking changes
    1. Changed the deprecated field accepted by the Charge Point V2 endpoints from autoFaultRecovery to enableAutoFaultRecovery on POST /resources/charge-points/v2.0 and PATCH /resources/charge-points/v2.0/{chargePoint}. Consumers using the undocumented autoFaultRecovery field name with V2 endpoints must update to enableAutoFaultRecovery. This aligns the server behavior with the documented OpenAPI specification.
    2. Added date validation on Partner Contract endpoints: startDate must be today or in the future when creating a contract via POST /resources/partner-contracts/v1.0. When updating via PATCH /resources/partner-contracts/v1.0/{partnerContract}, the same validation applies only if the startDate value is being changed.
    3. Made partnerId immutable on PATCH /resources/partner-contracts/v1.0/{partnerContract}. The partnerId must match the existing contract's partner and cannot be changed during an update.
  2. New features
    1. Added the optional invoiceRequired boolean property to the Transaction request body on POST /resources/transactions/v1.0 and PATCH /resources/transactions/v1.0/{transaction}. When set to true and the operator has receipt suppression for invoice issuance enabled, automatic receipt generation is suppressed for the transaction.
  3. 🔧 Improvements
    1. Changed the Transaction paymentMethod response fields (type, last4, expMonth, expYear) to fall back to stored payment data when the original payment method record is unavailable, instead of returning null. The paymentMethod string representation also falls back to stored data in this scenario. Affects all Transaction response endpoints.