Save vehicle
curl --request POST \
--url https://api2.rhombussystems.com/api/vehicle/saveVehicle \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data @- <<EOF
{
"alert": true,
"createdAtMillis": 1640995200000,
"description": "Blue Honda Civic",
"name": "John's Car",
"thumbnailS3Key": "<string>",
"trust": true,
"vehicleLicensePlate": "ABC123"
}
EOFimport requests
url = "https://api2.rhombussystems.com/api/vehicle/saveVehicle"
payload = {
"alert": True,
"createdAtMillis": 1640995200000,
"description": "Blue Honda Civic",
"name": "John's Car",
"thumbnailS3Key": "<string>",
"trust": True,
"vehicleLicensePlate": "ABC123"
}
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
alert: true,
createdAtMillis: 1640995200000,
description: 'Blue Honda Civic',
name: 'John\'s Car',
thumbnailS3Key: '<string>',
trust: true,
vehicleLicensePlate: 'ABC123'
})
};
fetch('https://api2.rhombussystems.com/api/vehicle/saveVehicle', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/vehicle/saveVehicle")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"alert\": true,\n \"createdAtMillis\": 1640995200000,\n \"description\": \"Blue Honda Civic\",\n \"name\": \"John's Car\",\n \"thumbnailS3Key\": \"<string>\",\n \"trust\": true,\n \"vehicleLicensePlate\": \"ABC123\"\n}")
.asString();{
"error": true,
"errorMsg": "<string>",
"warningMsg": "<string>"
}Vehicle Webservice
Save vehicle
Name and save a vehicle based on license plate number
POST
/
api
/
vehicle
/
saveVehicle
Save vehicle
curl --request POST \
--url https://api2.rhombussystems.com/api/vehicle/saveVehicle \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data @- <<EOF
{
"alert": true,
"createdAtMillis": 1640995200000,
"description": "Blue Honda Civic",
"name": "John's Car",
"thumbnailS3Key": "<string>",
"trust": true,
"vehicleLicensePlate": "ABC123"
}
EOFimport requests
url = "https://api2.rhombussystems.com/api/vehicle/saveVehicle"
payload = {
"alert": True,
"createdAtMillis": 1640995200000,
"description": "Blue Honda Civic",
"name": "John's Car",
"thumbnailS3Key": "<string>",
"trust": True,
"vehicleLicensePlate": "ABC123"
}
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
alert: true,
createdAtMillis: 1640995200000,
description: 'Blue Honda Civic',
name: 'John\'s Car',
thumbnailS3Key: '<string>',
trust: true,
vehicleLicensePlate: 'ABC123'
})
};
fetch('https://api2.rhombussystems.com/api/vehicle/saveVehicle', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/vehicle/saveVehicle")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"alert\": true,\n \"createdAtMillis\": 1640995200000,\n \"description\": \"Blue Honda Civic\",\n \"name\": \"John's Car\",\n \"thumbnailS3Key\": \"<string>\",\n \"trust\": true,\n \"vehicleLicensePlate\": \"ABC123\"\n}")
.asString();{
"error": true,
"errorMsg": "<string>",
"warningMsg": "<string>"
}Authorizations
Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).
Headers
Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.
Available options:
api-token, api, partner-api-token, partner-api Body
application/json
Request object for saving a vehicle with license plate information.
Whether to alert when this vehicle is detected
Creation timestamp in milliseconds
Example:
1640995200000
Description of the vehicle
Example:
"Blue Honda Civic"
Name for the vehicle
Example:
"John's Car"
S3 key for the vehicle thumbnail image
Whether this vehicle is trusted
License plate number of the vehicle
Example:
"ABC123"
Last modified on October 5, 2026