API structure has changed
5 structure changes including:
5 Modifications
Modified
5
Breaking
GET /v1/listings/{listingId}
- Response
-
200 response Modified
-
application/json content type Modified
- auction, negotiation properties Modified
-
sale property Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
application/json content type Modified
-
400 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errors property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
403 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
404 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
409 response Modified
-
application/json content type Modified
-
vrm property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
vrm property Modified
-
application/json content type Modified
-
502 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
GET /v1/stock
- Query
-
customerId query parameter Modified
-
Full types is no longer
string
Breaking
-
Full types is no longer
- Response
-
200 response Modified
-
application/json content type Modified
- stockItems property Modified
-
application/json content type Modified
-
400 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errors property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
403 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
404 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
409 response Modified
-
application/json content type Modified
-
vrm property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
vrm property Modified
-
application/json content type Modified
-
502 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
GET /v1/stock/{stockId}
- Response
-
200 response Modified
-
application/json content type Modified
-
listingId, lifecycleState, conditionReportUrl, videoUrl, requestedNetwork properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
updatedDate, availableUntil properties Modified
-
Full types went from
string(date-time) | null
tostring(date-time)
Breaking
-
Full types went from
- metadata, vehicle, features, capTaxonomy properties Modified
-
advert, condition, advertiser, additionalData properties Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
images property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
listingId, lifecycleState, conditionReportUrl, videoUrl, requestedNetwork properties Modified
-
application/json content type Modified
-
400 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errors property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
403 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
404 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
409 response Modified
-
application/json content type Modified
-
vrm property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
vrm property Modified
-
application/json content type Modified
-
502 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
PATCH /v1/stock/{stockId}
- Body
-
application/json content type Modified
- string-1 property Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
listingId, lifecycleState, conditionReportUrl, videoUrl, requestedNetwork properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
updatedDate, availableUntil properties Modified
-
Full types went from
string(date-time) | null
tostring(date-time)
Breaking
-
Full types went from
- metadata, vehicle, features, capTaxonomy properties Modified
-
advert, condition, advertiser, additionalData properties Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
images property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
listingId, lifecycleState, conditionReportUrl, videoUrl, requestedNetwork properties Modified
-
application/json content type Modified
-
400 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errors property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
403 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
404 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
409 response Modified
-
application/json content type Modified
-
vrm property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
vrm property Modified
-
application/json content type Modified
-
502 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
POST /v1/stock
- Body
-
application/json content type Modified
-
metadata property Modified
-
externalStockId, externalVendorId properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
externalStockId, externalVendorId properties Modified
-
vehicle property Modified
-
vrm, vin, derivative, trim, bodyType, fuelType, transmissionType, driveTrain, insuranceGroup, insuranceSecurityCode, colour, engineNumber, serviceHistory, plate properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
mileage, yearOfManufacture, doors, keys, cylinders, previousOwners properties Modified
-
Full types went from
integer(int32) | null
tointeger(int32)
Breaking
-
Full types went from
-
dateOfRegistration, motExpiry properties Modified
-
Full types went from
string(date) | null
tostring(date)
Breaking
-
Full types went from
-
v5CertificationSupplied, exDemo properties Modified
-
Full types went from
boolean | null
toboolean
Breaking
-
Full types went from
-
engineSize property Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
vrm, vin, derivative, trim, bodyType, fuelType, transmissionType, driveTrain, insuranceGroup, insuranceSecurityCode, colour, engineNumber, serviceHistory, plate properties Modified
-
advert property Modified
-
Full types went from
object | null
toobject
Breaking
-
state, attentionGrabber, description, tradeVatStatus, externalUrl properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
auction property Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
startDate, endDate properties Modified
-
Full types went from
string(date-time) | null
tostring(date-time)
-
Full types went from
-
Full types went from
- features property Modified
-
conditionReportUrl property Modified
-
Full types went from
string | null
tostring
Breaking
-
conditionReportUrl property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
Full types went from
-
condition property Modified
-
Full types went from
object | null
toobject
Breaking
-
externalConditionGrade, surecheckGrade properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
damageItems property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
Full types went from
-
videoUrl property Modified
-
Full types went from
string | null
tostring
Breaking
-
videoUrl property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
Full types went from
-
images property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
availableUntil property Modified
-
Full types went from
string(date-time) | null
tostring(date-time)
Breaking
-
availableUntil property Modified
-
Full types went from
string(date-time) | null
tostring(date-time)
Breaking
-
Full types went from
-
Full types went from
-
requestedNetwork property Modified
-
Full types went from
string | null
tostring
Breaking
-
requestedNetwork property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
Full types went from
-
advertiser property Modified
-
Full types went from
object | null
toobject
Breaking
-
address, contact properties Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
Full types went from
-
additionalData property Modified
-
Full types went from
object | null
toobject
Breaking
-
Additional properties, key properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- mechanical_fails_start, mechanical_bad_gearbox, mechanical_unusual_noise, mechanical_veers, mechanical_warning_light, mechanical_exhaust_smoke, mechanical_leaks, mechanical_note, electrical_aircon_not_cold, electrical_dashboard_working, electrical_speakers_working, electrical_satnav_working, electrical_note, odour_smoke, odour_pet, odour_damp, odour_note, panel_any_respray, panel_any_replaced, panel_note, Additional properties are NOT allowed properties Added
-
Full types went from
-
metadata property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
listingId, lifecycleState, conditionReportUrl, videoUrl, requestedNetwork properties Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
updatedDate, availableUntil properties Modified
-
Full types went from
string(date-time) | null
tostring(date-time)
Breaking
-
Full types went from
- metadata, vehicle, features, capTaxonomy properties Modified
-
advert, condition, advertiser, additionalData properties Modified
-
Full types went from
object | null
toobject
Breaking
-
Full types went from
-
images property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
listingId, lifecycleState, conditionReportUrl, videoUrl, requestedNetwork properties Modified
-
application/json content type Modified
-
400 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errors property Modified
-
Full types went from
array[object | null] | null
toarray[object]
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
403 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
404 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified
-
409 response Modified
-
application/json content type Modified
-
vrm property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
vrm property Modified
-
application/json content type Modified
-
502 response Modified
-
application/json content type Modified
-
errorMessage property Modified
-
Full types went from
string | null
tostring
Breaking
-
Full types went from
-
errorMessage property Modified
-
application/json content type Modified