saveCustomerVehicle
saveCustomerVehicle
Path Parameters
serviceSubscriberDepartmentToken string required
customerUUID string required
application/json
Request Body required
vin string
vehicleYear string
vehicleMake string
vehicleModel string
estimatedMileage string
vehicleKey string
vehicleTrim string
licensePlate string
color string
vehicleUuid string
vehicleEngine string
isMatching boolean
isValid boolean
Responses
- 200
- 204
- 400
- 401
- 500
OK
application/json
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
customerWithVehicles object
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
],
"customerWithVehicles": {
"customer": {
"customerKey": "string",
"firstName": "string",
"lastName": "string",
"company": "string",
"isBusiness": true,
"bestTimeToContact": {
"startTime": "string",
"endTime": "string"
},
"preferredCommunication": "string",
"addresses": [
{
"line1": "string",
"line2": "string",
"city": "string",
"zip": "string",
"addressType": "string",
"type": "COMMON",
"country": "string",
"updateTS": "2025-04-07T07:51:23.930Z",
"uuid": "string",
"isValid": true,
"isPreferred": true,
"state": "string"
}
],
"preferredLocale": "string",
"customerUuid": "string",
"emails": [
{
"emailAddress": "string",
"label": "string",
"okToEmail": true,
"isPreferred": true,
"comments": "string"
}
],
"phoneNumbers": [
{
"phoneNumber": "string",
"label": "string",
"okToCall": true,
"okToText": true,
"isPreferred": true,
"comments": "string"
}
]
},
"vehicles": [
{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}
]
}
}
No Content
*/*
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
]
}
Bad Request
*/*
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
]
}
Unauthorized
*/*
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
]
}
Internal Server Error
*/*
Schema
Example (from schema)
Schema
errors object[]
warnings object[]
{
"errors": [
{
"errorCode": 0,
"errorTitle": "string",
"errorMessage": "string"
}
],
"warnings": [
{
"warningCode": 0,
"warningTitle": "string",
"warningMessage": "string"
}
]
}
PUT /v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle
Request
Request
curl / cURL
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
python / requests
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
go / native
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
nodejs / axios
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
ruby / Net::HTTP
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
csharp / RestSharp
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
php / cURL
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
java / OkHttp
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'
powershell / RestMethod
curl -L -X PUT '/customer/v2/department/:serviceSubscriberDepartmentToken/customer/:customerUUID/vehicle' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"vin": "string",
"vehicleYear": "string",
"vehicleMake": "string",
"vehicleModel": "string",
"estimatedMileage": "string",
"vehicleKey": "string",
"vehicleTrim": "string",
"licensePlate": "string",
"color": "string",
"vehicleUuid": "string",
"vehicleEngine": "string",
"isMatching": true,
"isValid": true
}'