AI-generated Key Takeaways
- 
          Partially updates a vehicle's attributes, only changing the attributes specified in the request. 
- 
          Uses the POSTmethod and thehttps://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributesendpoint.
- 
          Requires a request body containing a RequestHeaderand an array ofVehicleAttributesto update.
- 
          The response body provides the complete, updated list of vehicle attributes. 
- 
          Differs from vehicles.updateby only modifying provided attributes, instead of replacing the entireattributesfield.
Partially updates a vehicle's attributes. Only the attributes mentioned in the request will be updated, other attributes will NOT be altered. Note: this is different in vehicles.update, where the whole attributes field will be replaced by the one in UpdateVehicleRequest, attributes not in the request would be removed.
HTTP request
POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| name | 
 Required. Must be in the format  | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| { "header": { object ( | 
| Fields | |
|---|---|
| header | 
 The standard Fleet Engine request header. | 
| attributes[] | 
 Required. The vehicle attributes to update. Unmentioned attributes are not altered or removed. | 
Response body
vehicles.updateAttributes response message.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| {
  "attributes": [
    {
      object ( | 
| Fields | |
|---|---|
| attributes[] | 
 Required. The updated full list of vehicle attributes, including new, altered, and untouched attributes. |