Add fleet vehicles
POST/fleets/:id/vehicles
Creates or updates vehicles by VIN within the fleet. Send one vehicle object or a root array containing 1 to 500 vehicles. Do not wrap a batch in a vehicles property. Response order follows request order.
Request
Path Parameters
Fleet inspection ULID.
- application/json
Body
required
- FleetVehicleRequest
- MOD2
- Array [
- ]
Possible values: Value must match regular expression ^[A-HJ-NPR-Z0-9]{12}$|^[A-HJ-NPR-Z0-9]{17}$
A 12 or 17 character uppercase VIN. I, O, and Q are not allowed.
Possible values: <= 60 characters
Possible values: <= 60 characters
Possible values: <= 100 characters
Possible values: <= 255 characters
Possible values: <= 150 characters
Possible values: >= 1901 and <= 2155
Possible values: <= 50 characters
Possible values: Value must match regular expression ^[A-HJ-NPR-Z0-9]{12}$|^[A-HJ-NPR-Z0-9]{17}$
A 12 or 17 character uppercase VIN. I, O, and Q are not allowed.
Possible values: <= 60 characters
Possible values: <= 60 characters
Possible values: <= 100 characters
Possible values: <= 255 characters
Possible values: <= 150 characters
Possible values: >= 1901 and <= 2155
Possible values: <= 50 characters
Responses
- 201
- 401
- 403
- 404
- 422
- 429
Vehicle or vehicles saved successfully. A single request returns one object, while a batch returns an array.
- application/json
- Schema
- Example (from schema)
Schema
- FleetVehicle
- MOD2
- Array [
- ]
data object
Use this value as fleet_vehicle_id when creating an assessment.
Use this value as fleet_vehicle_id when creating an assessment.
{
"data": {}
}
Unauthenticated - no valid API key was provided.
- application/json
- Schema
- Example (from schema)
Schema
{
"data": "Invalid Token"
}
The authenticated insurer does not own this fleet.
Fleet inspection not found.
The request failed validation. Batch vehicle errors include the zero based request index, for example vehicles.1.chassis_number.
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
error objectrequired
property name* string[]
string
{
"message": "The chassis number must be a valid VIN.",
"error": {
"vehicles.1.chassis_number": [
"The chassis number must be a valid VIN."
]
}
}
Too many requests.