Changelog
Changes to the public API. All of them are additive unless marked otherwise, so existing integrations keep working.
If the key service is briefly unreachable, requests return 503 with Retry-After: 5 instead of failing. A /cars pass now always ends with scroll_id: null.
Every listing now has location_details with localized country, region, district and place. New endpoints /countries, /countries/{id}, /locations and /locations/{id}. next_url now uses HTTPS on the host you called. The steering_wheel_position filter is validated.
is_leasing on /search, /search/count and /cars. /models/{brand_id} now returns 422 for a non-integer brand ID. /search defaults to perPage=50.
Inspection and history reports carry translations.terms, with labels for every standardized key in the requested lang.
Listings can include source_data, the source's own fields passed through unchanged.
/domains returns id, name and base_url for every source.
New endpoint /cars/vin/{vin} for exact VIN lookups.
vehicle_history_reports on detailed endpoints, plus has_history_reports on cars and listings.
inspections and has_inspections, and the new /search/count endpoint.
