HomeGuidesAPI ReferenceChangelog
Terms of Use
Changelog

3.261.0 release notes

  1. ⚠️ Breaking changes
    1. Changed POST /public-api/actions/session/v1.0/{session}/retry-payment to return HTTP 409 when an approved stored payment method belongs to the session's user, is selected for the retry or associated with the session, and no payment processor is configured for that user.
  2. ✨ New features
    1. Added experimental GET /public-api/resources/users/v1.1/{user}/payment-options to retrieve available tokenized payment methods, corporate accounts, subscriptions and balance options for a session start, using the required query parameters context=session_start and evseId. The response includes data.options with paymentMethodId, type and isPreselected; this read-only lookup does not guarantee that a session can start, and its experimental contract may change without a version bump.
  3. 🔧 Improvements
    1. Made positive session totals equal to the payment provider's minimum transaction amount eligible for payment retries on POST /public-api/actions/session/v1.0/{session}/retry-payment, instead of rejecting them with HTTP 409; zero or negative totals remain ineligible.
    2. Expanded support for the include query parameter on GET /public-api/resources/sub-operators/v1.0 and GET /public-api/resources/sub-operators/v1.0/{subOperator} to accept comma-separated values such as include=notes, in addition to array values, so available notes are included in the response.
    3. Changed pricing.pricePerKwh for time-of-use energy tariffs to return null instead of a text message when the energy price cannot be calculated, in responses from /public-api/resources/tariffs/v1.0, /public-api/resources/tariffs/v1.0/{tariff} and /public-api/resources/tariff-snapshots/v1.0/{tariffSnapshot}.