HomeGuidesAPI ReferenceChangelog
Terms of Use
Changelog

3.213.0 release notes

  1. ⚠️ Breaking changes
    1. Replaced the Charge point public-sharing fields publicSharingEnabled, roamingPublicationEnabled, and publicSharingReimbursementPolicyId with the nested publicSharing object. Update PATCH /public-api/resources/charge-points/v2.0/{chargePoint} requests to use publicSharing.enabled, publicSharing.roamingPublishEnabled, and publicSharing.reimbursementPolicyId; the former fields are no longer returned by Charge point list, create, read, or update responses.
    2. Added a maximum accepted value of 1000000000.00 for odometerKm in POST /public-api/resources/vehicles/v1.0/{vehicle}/telemetry-readings requests.
  2. New features
    1. Added POST /public-api/oauth/revoke to revoke an OAuth access token. OAuth discovery responses now include the revocation endpoint and its supported client-authentication methods.
    2. Added access-policy management endpoints: GET and POST /public-api/resources/partner-invite-access-policies/v1.0, plus GET, PATCH, and DELETE /public-api/resources/partner-invite-access-policies/v1.0/{partnerInviteAccessPolicy}. Policies support partner access, location, charge point, and tag restrictions, as well as shared-charge-point inclusion.
    3. Added PATCH /public-api/resources/charge-points/v2.0/{chargePoint}/shares/{share} for updating a personal Charge point share.
    4. Added the optional creditReferenceId property to CDR responses from GET /public-api/resources/cdrs/v2.0 and GET /public-api/resources/cdrs/v2.0/{cdr} when credit information is available.
    5. Added the required disputeDeadlineWorkingDays property to roaming-connection responses from GET /public-api/resources/roaming-connections/v2.0 and GET /public-api/resources/roaming-connections/v2.0/{roamingConnection}.
    6. Added optional card metadata to Transaction responses, including cardNetwork, cardType, bin, fingerprint, acquirerName, issuerName, and issuerCode, on GET, POST, and PATCH Transaction endpoints.
    7. Added optional card metadata to payment-method responses, including cardNetwork, cardType, bin, fingerprint, acquirerName, issuerName, and issuerCode, on payment-method list, create, read, and update endpoints.
    8. Added the hasRoamingOperator and roamingOperatorId filters to GET /public-api/resources/partners/v2.0.
  3. 🔧 Improvements
    1. Added the ocpi_e_clearing_2_2_1 value to the protocol field returned by roaming-connection endpoints.
    2. Added the wallet value to the tokenizedType field returned by payment-method endpoints and expanded payment-method identifier support for wallet and bank-transfer payment methods.
    3. Changed session price-breakdown discount responses to use the order currency when available, improving currency availability for session responses.
    4. Added documented error responses for blocked user deletion, blocked corporate-billing-policy deletion, invalid or unavailable payment-method lookups, and invalid transaction identifiers.
  4. 🗑️ Deprecations
    1. Deprecated the Transaction response field cardDetails.type on Transaction list, create, read, and update endpoints. Use cardDetails.cardNetwork instead.
    2. Deprecated the payment-method response field issuer on payment-method list, create, read, and update endpoints. Use issuerName and issuerCode instead.