3.272.0 release notes
about 2 hours ago by ReadMe API
- ⚠️ Breaking changes
- Changed validation of
partnerIdupdates onPATCH /public-api/resources/partner-invites/v1.0/{partnerInvite}andPATCH /public-api/resources/partner-invites/v2.0/{partnerInvite}to reject moving an invite to a partner that already has another invite with the same email address. These requests now return422with anemailvalidation error.
- Changed validation of
- ✨ New features
- Added the experimental
POST /public-api/actions/evse/v1.0/{evse}/set-custom-fieldsendpoint to update EVSE custom field values using acustomFieldsobject; omitted identifiers remain unchanged, andnullclears a value. Successful requests return202with the updated EVSE; the endpoint's contract may change without a version bump while experimental. - Added the optional
customFieldsresponse object toGETandPOST /public-api/resources/evses/v2.1,GETandPATCH /public-api/resources/evses/v2.1/{evse},GETandPOST /public-api/resources/charge-points/v2.0/{chargePoint}/evses, andGETandPATCH /public-api/resources/charge-points/v2.0/{chargePoint}/evses/{evse}. The object contains applicable custom field values visible to the caller and is omitted when no values are available. - Added custom field filtering on
GET /public-api/resources/evses/v2.1usingfilter[customFields.{identifier}]for enabled, visible custom fields that support filtering. Unavailable or unsupported field identifiers return400, while invalid filter values return422.
- Added the experimental
- 🔧 Improvements
- Changed ordering on
GET /public-api/resources/consent-history/v1.0to use descending record ID as a tie-breaker when creation timestamps match, making cursor pagination deterministic for those records.
- Changed ordering on
