3.211.0 release notes
about 2 hours ago by ReadMe API
- ⚠️ Breaking changes
- Removed the
idTagsproperty from the request body ofPATCH /public-api/resources/provisioning-certificates/v2.0/{provisioningCertificate}. Consumers can no longer update provisioning certificate ID tags through this endpoint. - Expanded the notification event enum with
partnerInviteCorporateBillingPolicy.changedonGET /public-api/notifications/v1.0,POST /public-api/notifications/v1.0,GET /public-api/notifications/v1.0/{notification},PUT /public-api/notifications/v1.0/{notification},GET /public-api/notifications/v2.0,POST /public-api/notifications/v2.0,GET /public-api/notifications/v2.0/{notification}, andPUT /public-api/notifications/v2.0/{notification}. Clients that validate notification event values against a fixed allowlist must add the new value.
- Removed the
- ✨ New features
- Added a new experimental Partner invite corporate billing policy resource with listing, create, read, update, delete, snapshot listing, and snapshot read endpoints under
/public-api/resources/partner-invite-corporate-billing-policies/v1.0. These endpoints let consumers manage partner invite corporate billing rules including restrictions, tariff thresholds, overall cost caps, charger-type configuration, and snapshot history. - Added experimental enable and disable actions for Partner invite corporate billing policies on
POST /public-api/actions/partner-invite-corporate-billing-policy/v1.0/{corporateBillingPolicy}/enableandPOST /public-api/actions/partner-invite-corporate-billing-policy/v1.0/{corporateBillingPolicy}/disable. Both actions return202 Acceptedand may return409 Conflictwhen the requested state change cannot be applied. - Added vehicle telemetry reading endpoints on
GET /public-api/resources/vehicles/v1.0/telemetry-readings,GET /public-api/resources/vehicles/v1.0/{vehicle}/telemetry-readings,POST /public-api/resources/vehicles/v1.0/{vehicle}/telemetry-readings, andDELETE /public-api/resources/vehicles/v1.0/{vehicle}/telemetry-readings/{vehicleTelemetryReading}. Consumers can now list, create, and delete per-vehicle telemetry readings, including odometer data and submission timestamps. - Added the optional
telemetryobject to responses fromGET /public-api/resources/vehicles/v1.0/{vehicle}when vehicle telemetry is enabled for the operator. The new object exposeslastOdometerKmandlastOdometerAtfor the most recent odometer reading. - Added the optional
defaultPaymentOptionproperty toPOST /public-api/actions/provisioning-certificate/v1.0/{provisioningCertificate}/issue-emaid. When bothdefaultPaymentOptionandpaymentMethodare sent,defaultPaymentOptiontakes precedence. - Added
defaultPaymentOptionto provisioning certificate ID tag objects returned byGET /public-api/resources/provisioning-certificates/v2.0,POST /public-api/resources/provisioning-certificates/v2.0,GET /public-api/resources/provisioning-certificates/v2.0/{provisioningCertificate}, andPATCH /public-api/resources/provisioning-certificates/v2.0/{provisioningCertificate}. ReturnedidTagsare now documented as present only when the certificate has at least one active ID tag.
- Added a new experimental Partner invite corporate billing policy resource with listing, create, read, update, delete, snapshot listing, and snapshot read endpoints under
- 🔧 Improvements
- Added new filters to
GET /public-api/resources/partner-invite-corporate-billing-policies/v1.0:filter.partnerId,filter.isActive, andfilter.coverageType. Consumers can now narrow policy listings without client-side filtering. - Added new filters to
GET /public-api/resources/vehicles/v1.0/telemetry-readingsandGET /public-api/resources/vehicles/v1.0/{vehicle}/telemetry-readings:filter.source,filter.submittedAfter, andfilter.submittedBefore, plusfilter.vehicleIdandfilter.partnerIdon the collection endpoint. This makes it easier to retrieve only the telemetry readings relevant to a specific time window, source, vehicle, or partner. - Changed
POST /public-api/actions/provisioning-certificate/v1.0/{provisioningCertificate}/issue-emaidso that if bothdefaultPaymentOptionandpaymentMethodare omitted, the issued EMAID defaults toauto. This makes the request body more forgiving for clients that rely on automatic payment selection.
- Added new filters to
- 🗑️ Deprecations
- Deprecated the
paymentMethodrequest property onPOST /public-api/actions/provisioning-certificate/v1.0/{provisioningCertificate}/issue-emaid. Consumers should migrate todefaultPaymentOption.
- Deprecated the