GET
https://staging.motor-space.co.uk/motorspace/api/register-vehicle/listings/{listing}/confirm-details
Use this endpoint for the review/confirm step of the vehicle registration flow — after all condition data has been entered and before pricing. Returns the full vehicle record including all form values, exterior damages, interior damages, tyre health, mechanical health, and additional information.
Headers
| Header | Value | Required |
Authorization | Bearer {access_token} | Yes |
URL Parameters
| Parameter | Type | Description |
listing | integer | Vehicle listing ID |
Success Response (200)
{
"status": "success",
"message": "Vehicle details loaded for confirmation.",
"data": {
"listing": {
"id": 1,
"registration_plate": "AB12CDE",
"formatted_registration_plate": "AB12 CDE",
"make": { "id": 1, "name": "BMW" },
"model": { "id": 1, "name": "3 Series" },
"vehicle_variant": { "id": 1, "name": "320d M Sport" },
"vehicle_type": "car",
"vehicle_colour": { "id": 1, "name": "Black" },
"transmission": "automatic",
"fuel_type": { "id": 1, "name": "Diesel" },
"body_type": { "id": 1, "name": "Saloon" },
"engine_size": 2.0,
"mileage": 45000,
"mileage_warranted": true,
"number_of_services": 4,
"last_service_date": "2025-06-01",
"keys": 2,
"previous_owners": 1,
"last_registration_date": "2020-06-15",
"vehicle_status": "physical",
"timescale": null,
"is_private_plate": false,
"v5_available": "yes",
"v5_pages": 2,
"showing_finance": false,
"hpi_clear": true,
"is_ex_taxi": false,
"is_import": false,
"is_modified": false,
"modification_description": null,
"vat_type_car": "vat_marginal",
"vat_type_lcv": null,
"has_mechanical_issues": true,
"mechanical_issues_description": "Engine warning light active.",
"additional_information": "Full service history.",
"exterior_damages": [
{
"id": 1,
"location_key": "front_bumper",
"location_label": "Front Bumper",
"description": "Scratch on lower section.",
"sort_order": 1,
"photos": [{ "id": 1, "url": "https://...", "filename": "damage_1.jpg" }]
}
],
"interior_damages": [
{
"id": 2,
"location_label": "Dashboard",
"description": "Crack near air vent.",
"sort_order": 1,
"photos": []
}
],
"tyre_report": {
"id": 1,
"all_over_3mm": false,
"ns_front_mm": 2.5,
"os_front_mm": 3.1,
"ns_rear_mm": 3.2,
"os_rear_mm": 3.0,
"confirmed_accurate": true,
"has_low_tread": true,
"tread_summary": {
"ns_front": { "mm": 2.5, "ok": false },
"os_front": { "mm": 3.1, "ok": true },
"ns_rear": { "mm": 3.2, "ok": true },
"os_rear": { "mm": 3.0, "ok": true }
}
},
"additional_photos": [],
"steps": {
"vehicle_information_saved": true,
"has_exterior_damages": true,
"has_interior_damages": true,
"has_tyre_report": true,
"mechanical_report_saved": true,
"additional_info_saved": true,
"pricing_saved": false
},
"status": "draft",
"completion_step": 5
}
}
}
Error Responses
| Status | Message |
| 401 | Unauthenticated |
| 403 | Listing does not belong to the authenticated user |
| 404 | Listing not found |