3.200.0 release notes
about 2 hours ago by ReadMe API
- ⚠️ Breaking changes
- Changed the allowed
includevalues onGET /public-api/resources/sessions/v1.0. The endpoint now accepts onlyexternalAppData; requests that previously sent otherincludevalues are now rejected.
- Changed the allowed
- ✨ New features
- Added vehicle management endpoints:
GET /public-api/resources/vehicles/v1.0,POST /public-api/resources/vehicles/v1.0,GET /public-api/resources/vehicles/v1.0/{vehicle},PATCH /public-api/resources/vehicles/v1.0/{vehicle}, andDELETE /public-api/resources/vehicles/v1.0/{vehicle}. These endpoints let consumers list, create, read, update, and delete vehicles. - Added vehicle-to-user relation endpoints:
GET /public-api/resources/vehicles/v1.0/{vehicle}/relations/users,POST /public-api/resources/vehicles/v1.0/{vehicle}/relations/users,PUT /public-api/resources/vehicles/v1.0/{vehicle}/relations/users, andDELETE /public-api/resources/vehicles/v1.0/{vehicle}/relations/users/{user}. These endpoints let consumers view, attach, replace, and detach vehicle-user assignments. - Added the optional
vehicleIdfield to Id tag payloads onPOST /public-api/resources/id-tags/v2.0andPATCH /public-api/resources/id-tags/v2.0/{idTag}, and addedvehicleIdto responses fromGET /public-api/resources/id-tags/v2.0,GET /public-api/resources/id-tags/v2.0/{idTag},POST /public-api/resources/id-tags/v2.0, andPATCH /public-api/resources/id-tags/v2.0/{idTag}. This lets consumers link an Id tag to a vehicle. - Added support for filtering Id tags by
vehicleIdonGET /public-api/resources/id-tags/v2.0. - Added the optional
vehicleIdfield to session responses onGET /public-api/resources/sessions/v1.0andGET /public-api/resources/sessions/v1.0/{session}. - Added support for
include[]=vehicleonGET /public-api/resources/sessions/v1.0/{session}. When requested, the response now includes avehicleobject with the linked vehicle details and verification status.
- Added vehicle management endpoints:
- 🔧 Improvements
- Expanded the
typeenum in Id tag responses onPOST /public-api/resources/id-tags/v2.0andPATCH /public-api/resources/id-tags/v2.0/{idTag}to includeemaid. - Expanded the
protocolenum in roaming connection responses onGET /public-api/resources/roaming-connections/v2.0andGET /public-api/resources/roaming-connections/v2.0/{roamingConnection}to includeocpi_e_clearing_2_1_1. - Added validation for vehicle assignments on Id tag create and update requests. When
vehicleIdanduserIdare sent together onPOST /public-api/resources/id-tags/v2.0orPATCH /public-api/resources/id-tags/v2.0/{idTag}, the API now rejects combinations where the vehicle is not available to the caller or is not linked to that user. - Added validation rules on vehicle create and update requests so
vinmust be unique per operator,usageTypeis restricted to supported values, andoperatorIdis required for global administrators when creating a vehicle.
- Expanded the