HomeGuidesAPI ReferenceChangelog
Terms of Use
Changelog

Release Notes: Public API of AMPECO Charge 3.144.0

  1. ⚠️ Breaking changes
    1. Renamed the deprecated autoFaultRecovery field to enableAutoFaultRecovery on V2 Charge Point endpoints. The code now correctly matches the documented V2 schema. Consumers using the old field name on POST /resources/charge-points/v2.0, PATCH /resources/charge-points/v2.0/{chargePoint}, or related V2 endpoints must update to enableAutoFaultRecovery.
    2. Made the partnerId field immutable on PATCH /resources/partner-contracts/v1.0/{partnerContract}. Attempting to change the partner association during an update will now be rejected.
    3. Added date validation for startDate on Partner Contract endpoints. On POST /resources/partner-contracts/v1.0, the startDate must now be today or a future date. On PATCH /resources/partner-contracts/v1.0/{partnerContract}, past dates are rejected only when the start date value is being changed.
  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. The cardDetails fields (type, last4, expMonth, expYear) and the paymentMethod display string on Transaction responses now fall back to stored transaction data when the original payment method record is unavailable, instead of returning null. Affected endpoints: GET /resources/transactions/v1.0, GET /resources/transactions/v1.0/{transaction}, POST /resources/transactions/v1.0, and PATCH /resources/transactions/v1.0/{transaction}.