Resolve vehicle by registration number or VIN
GET
/api/v1/dealerships/{dealership_id}/service_booking/vehicle
const url = 'https://dashboard.dealerstudio.com.au/api/v1/dealerships/1/service_booking/vehicle?registration_number=TESTED';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://dashboard.dealerstudio.com.au/api/v1/dealerships/1/service_booking/vehicle?registration_number=TESTED' \ --header 'Authorization: Bearer <token>'Looks up a vehicle in the dealership DMS by registration number. Provide a VIN instead to skip the DMS lookup and continue to /services; Titan and TUNE both search vehicles by plate, so a VIN-only response has known_to_dms false. When a plate lookup sets known_to_dms to false, the website should call the existing NEVDIS lookup for the VIN, then continue with /services. Requires dms_service_booking:dealership.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”dealership_id
required
integer
Dealership ID
Query Parameters
Section titled “Query Parameters”registration_number
string
Vehicle registration / plate number. Provide this, vin, or both.
Example
TESTEDvin
string
Vehicle VIN. On its own, skips the DMS plate lookup.
Responses
Section titled “Responses”Normalised vehicle returned
Media typeapplication/json
object
vehicle
required
object
registration_number
string
vin
string
odometer
integer
make
string
model
string
year
integer
colour
string
known_to_dms
required
boolean
provider_vehicle_key
integer
capabilities
required
object
provider
required
string
service_options
required
boolean
live_availability
required
boolean
direct_confirmation
required
boolean
rescheduling
required
boolean
cancellation
required
boolean
separate_collection_times
required
boolean
Example
{ "vehicle": { "registration_number": "TESTED", "vin": "JTDBR32E720012345", "odometer": 42000, "make": "Toyota", "model": "Corolla", "year": 2020, "known_to_dms": false }, "capabilities": { "provider": "titan", "service_options": true, "live_availability": true, "direct_confirmation": true, "rescheduling": false, "cancellation": false, "separate_collection_times": false }}