3.213.0 release notes
about 2 hours ago by ReadMe API
- ⚠️ Breaking changes
- Replaced the Charge point public-sharing fields
publicSharingEnabled,roamingPublicationEnabled, andpublicSharingReimbursementPolicyIdwith the nestedpublicSharingobject. UpdatePATCH /public-api/resources/charge-points/v2.0/{chargePoint}requests to usepublicSharing.enabled,publicSharing.roamingPublishEnabled, andpublicSharing.reimbursementPolicyId; the former fields are no longer returned by Charge point list, create, read, or update responses. - Added a maximum accepted value of
1000000000.00forodometerKminPOST /public-api/resources/vehicles/v1.0/{vehicle}/telemetry-readingsrequests.
- Replaced the Charge point public-sharing fields
- ✨ New features
- Added
POST /public-api/oauth/revoketo revoke an OAuth access token. OAuth discovery responses now include the revocation endpoint and its supported client-authentication methods. - Added access-policy management endpoints:
GETandPOST /public-api/resources/partner-invite-access-policies/v1.0, plusGET,PATCH, andDELETE /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. - Added
PATCH /public-api/resources/charge-points/v2.0/{chargePoint}/shares/{share}for updating a personal Charge point share. - Added the optional
creditReferenceIdproperty to CDR responses fromGET /public-api/resources/cdrs/v2.0andGET /public-api/resources/cdrs/v2.0/{cdr}when credit information is available. - Added the required
disputeDeadlineWorkingDaysproperty to roaming-connection responses fromGET /public-api/resources/roaming-connections/v2.0andGET /public-api/resources/roaming-connections/v2.0/{roamingConnection}. - Added optional card metadata to Transaction responses, including
cardNetwork,cardType,bin,fingerprint,acquirerName,issuerName, andissuerCode, onGET,POST, andPATCHTransaction endpoints. - Added optional card metadata to payment-method responses, including
cardNetwork,cardType,bin,fingerprint,acquirerName,issuerName, andissuerCode, on payment-method list, create, read, and update endpoints. - Added the
hasRoamingOperatorandroamingOperatorIdfilters toGET /public-api/resources/partners/v2.0.
- Added
- 🔧 Improvements
- Added the
ocpi_e_clearing_2_2_1value to theprotocolfield returned by roaming-connection endpoints. - Added the
walletvalue to thetokenizedTypefield returned by payment-method endpoints and expanded payment-method identifier support for wallet and bank-transfer payment methods. - Changed session price-breakdown discount responses to use the order currency when available, improving currency availability for session responses.
- Added documented error responses for blocked user deletion, blocked corporate-billing-policy deletion, invalid or unavailable payment-method lookups, and invalid transaction identifiers.
- Added the
- 🗑️ Deprecations
- Deprecated the Transaction response field
cardDetails.typeon Transaction list, create, read, and update endpoints. UsecardDetails.cardNetworkinstead. - Deprecated the payment-method response field
issueron payment-method list, create, read, and update endpoints. UseissuerNameandissuerCodeinstead.
- Deprecated the Transaction response field