Fleet
Update a fleet vehicle; absent fields are left unchanged. A changed plate or VIN re-links the registry vehicle. Honours Idempotency-Key. (scope: fleet:write)
PATCH
bearerAuthheader
AuthorizationBearer <token>API key as Bearer token
id*stringFleet vehicle id
Format
uuidapplication/json- body
plate?stringNormalised to upper case, single spaces.
Length
2 <= length <= 20vin?stringLength
length <= 17make?stringLength
length <= 80model?stringLength
length <= 80year?integerRange
1950 <= value <= 2100category?stringDefault CAR on create.
Value in
"CAR""VAN""TRUCK""TRAILER""BUS""MOTORCYCLE""OTHER"fuel_type?stringDefault DIESEL on create.
Value in
"PETROL""DIESEL""ELECTRIC""HYBRID""LPG""CNG""OTHER"status?stringDefault ACTIVE on create.
Value in
"ACTIVE""IN_SERVICE""INACTIVE""SOLD"odometer_km?integerRange
0 <= valueitp_expires_at?stringFormat
daterca_expires_at?stringFormat
datecasco_expires_at?stringFormat
daterovinieta_expires_at?stringFormat
datetahograf_expires_at?stringFormat
datecopie_conforma_expires_at?stringFormat
datefirst_aid_kit_expires_at?stringFormat
dateextinguisher_expires_at?stringFormat
dateassigned_driver_id?stringA driver of this organization (422 otherwise).
Format
uuidrca_provider?stringLength
length <= 120casco_provider?stringLength
length <= 120rca_policy_number?stringLength
length <= 60casco_policy_number?stringLength
length <= 60service_interval_km?integerRange
0 <= valueservice_interval_months?integerRange
0 <= valueacquisition_date?stringFormat
dateacquisition_value?numberRange
0 <= valueacquisition_currency?stringDefault RON on create.
Length
3 <= length <= 3depreciation_months?integerRange
1 <= valueresidual_value?numberRange
0 <= valueleasing_company?stringLength
length <= 255leasing_ends_at?stringFormat
datenotes?stringLength
length <= 4000OK
application/json- response
data*error*nullcurl -X PATCH "https://example.com/fleet/vehicles/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Content-Type: application/json" \ -d '{}'{ "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "plate": "string", "vin": "string", "make": "string", "model": "string", "year": 0, "category": "CAR", "fuel_type": "PETROL", "status": "ACTIVE", "odometer_km": 0, "itp_expires_at": "2019-08-24", "rca_expires_at": "2019-08-24", "casco_expires_at": "2019-08-24", "rovinieta_expires_at": "2019-08-24", "tahograf_expires_at": "2019-08-24", "copie_conforma_expires_at": "2019-08-24", "first_aid_kit_expires_at": "2019-08-24", "extinguisher_expires_at": "2019-08-24", "assigned_driver_id": "47d93e57-9eb7-4f87-a947-9f2c96fb3816", "rca_provider": "string", "casco_provider": "string", "rca_policy_number": "string", "casco_policy_number": "string", "service_interval_km": 0, "service_interval_months": 0, "acquisition_date": "2019-08-24", "acquisition_value": "string", "acquisition_currency": "string", "depreciation_months": 0, "residual_value": "string", "leasing_company": "string", "leasing_ends_at": "2019-08-24", "notes": "string", "registry_vehicle_id": "c6077057-2cd3-46d3-b832-50e86a70ca9b", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }, "error": null}