| id | Yes | ID of the vehicle to update. | |
| vin | No | Vehicle Identification Number: a 17-character alphanumeric code unique to the vehicle. Omit to leave unchanged, or send an empty string to clear it. | |
| make | No | Manufacturer of the vehicle, e.g. 'Toyota'. Omit to leave unchanged, or send an empty string to clear it. | |
| year | No | Model year of the vehicle. Must be between 1900 and 2100. Omit to leave unchanged. | |
| model | No | Model name of the vehicle, e.g. 'Corolla'. Omit to leave unchanged, or send an empty string to clear it. | |
| notes | No | Free-text notes about the vehicle. Omit to leave unchanged, or send an empty string to clear it. | |
| colour | No | Colour of the vehicle. Omit to leave unchanged, or send an empty string to clear it. | |
| motDueDate | No | Date the next MOT (roadworthiness test) is due, in YYYY-MM-DD format. Omit to leave unchanged, or send an empty string to clear it. | |
| taxDueDate | No | Date the vehicle's road tax is next due, in YYYY-MM-DD format. Omit to leave unchanged, or send an empty string to clear it. | |
| registration | No | The vehicle's registration/licence plate as shown on the plate. Free-text; format varies by country. Omit to leave unchanged, or send an empty string to clear it. | |
| serviceDueDate | No | Date the vehicle's next scheduled service is due, in YYYY-MM-DD format. Omit to leave unchanged, or send an empty string to clear it. | |
| insuranceDocumentId | No | Document ID of the associated insurance policy document. Omit to leave unchanged, or send an empty string to clear it. | |