3.201.0 release notes
about 4 hours ago by ReadMe API
- ⚠️ Breaking changes
- Changed the
hardwareStatusresponse field on charge point, EVSE, and hardware downtime resources to use hardware-only status values instead of broader operational status values. Clients should no longer expect values such asavailable,charging,preparing,reserved,suspendedEV,suspendedEVSE,finishing,faulted, orunavailableon these fields. - Changed the
errorCodereturned byPOST /public-api/actions/charge-point/v1.0/{chargePoint}/start/{evse}andPOST /public-api/actions/evse/v1.0/{evse}/startfor corporate billing failures to API response codes. Clients should now expectcorporate_billing_policy_inactiveandcorporate_billing_limit_exceededinstead of enum-style names.
- Changed the
- ✨ New features
- Added the optional
paymentMetadatarequest property toPOST /public-api/resources/transactions/v1.0andPATCH /public-api/resources/transactions/v1.0/{transaction}. This object supportsapplicationIdentifier,terminalIdentifier,merchantIdentifier,authorisationCode,acquirerIdentifier, andcardholderVerificationMethod. - Added the optional
paymentMetadataandpaymentProcessorIdresponse properties toGET /public-api/resources/transactions/v1.0,POST /public-api/resources/transactions/v1.0,GET /public-api/resources/transactions/v1.0/{transaction}, andPATCH /public-api/resources/transactions/v1.0/{transaction}. - Added the optional
filter[status]query parameter toGET /public-api/resources/charge-points/v2.0/{chargePoint}/hardware-status-logsandGET /public-api/resources/evses/v2.0/{evse}/hardware-status-logsso clients can filter hardware status history by status value. - Added the optional
terminalId,terminalModel,currentBundleVersion, andlastCertifiedAppVersionfields toPATCH /public-api/resources/payment-terminals/v1.1/{paymentTerminal}for supported terminal types. - Added the optional
terminalId,terminalModel,currentBundleVersion, andlastCertifiedAppVersionresponse fields toPOST /public-api/resources/payment-terminals/v1.1,GET /public-api/resources/payment-terminals/v1.1/{paymentTerminal}, andPATCH /public-api/resources/payment-terminals/v1.1/{paymentTerminal}for supported terminal types.
- Added the optional
- 🔧 Improvements
- Made
hardwareStatusnullable onGET /public-api/resources/evses/v2.0andGET /public-api/resources/evses/v2.0/{evse}so responses can represent EVSEs that do not currently have a hardware status. - Changed
GET /public-api/resources/partner-invites/v1.0,POST /public-api/resources/partner-invites/v1.0,GET /public-api/resources/partner-invites/v1.0/{partnerInvite}, andPATCH /public-api/resources/partner-invites/v1.0/{partnerInvite}solimitCorporateAccountBillingToPartnerChargePointsandcorporateBillingLimitreflect the latest corporate billing policy snapshot when one is attached to the invite.
- Made