CarStat.dev
Ładowanie przykładu…
Obiekty

Obiekt historii pojazdu

Ustandaryzowany raport historii dla jednego ogłoszenia.

Historia należy do dokładnie tej pary domain_id + listing_id w vehicle_ref. Nie kopiuj jej do innego ogłoszenia. Brakujące lub puste raporty nie dowodzą historii bezwypadkowej. Taksonomie mogą się rozrastać; zachowuj nieznane klucze i dowody źródła.

schema_versionintegermoże być null
mapper_contract_versionintegermoże być null
report_idstringmoże być null
statusstringmoże być null
visibilitystringmoże być null
languagestringmoże być null
created_atstringmoże być null
system_updated_atstringmoże być null
vehicle_refobject
Atrybuty podrzędne: 4
domain_idinteger
listing_idstring
site_car_idintegermoże być null
vinstringmoże być null
vehicle_snapshotobject | []

Obiekt lub [], jeśli zapisany obiekt PHP jest pusty. Brakujące obiekty raportu są zwracane jako {}.

Atrybuty podrzędne: 18
titlestringmoże być null
brandstringmoże być null
modelstringmoże być null
generationstringmoże być null
badgestringmoże być null
vinstringmoże być null
listing_idstringmoże być null
source_domainstringmoże być null
fuel_typestringmoże być null
transmissionstringmoże być null
engine_typestringmoże być null
engine_codestringmoże być null
first_registered_atstringmoże być null
colorstringmoże być null
body_stylestringmoże być null
yearintegermoże być null
engine_volume_ccintegermoże być null
mileage_kmnumbermoże być null
sourceobject | []

Obiekt lub [], jeśli zapisany obiekt PHP jest pusty. Brakujące obiekty raportu są zwracane jako {}.

Atrybuty podrzędne: 6
source_keystringmoże być null
source_typestringmoże być null
source_report_idstringmoże być null
source_languagestringmoże być null
mapper_versionstringmoże być null
imported_atstringmoże być null
accessobject | []

Obiekt lub [], jeśli zapisany obiekt PHP jest pusty. Brakujące obiekty raportu są zwracane jako {}.

Atrybuty podrzędne: 1
attach_to_listingboolean
mediaarray of object
Atrybuty podrzędne: 11
idstringmoże być null
type_keystringmoże być null
external_urlstringmoże być null
local_pathstringmoże być null
original_namestringmoże być null
extensionstringmoże być null
descriptionstringmoże być null
block_idstringmoże być null
checked_item_idstringmoże być null
server_idintegermoże być null
sort_orderintegermoże być null
filesarray of object
Atrybuty podrzędne: 11
idstringmoże być null
type_keystringmoże być null
external_urlstringmoże być null
local_pathstringmoże być null
original_namestringmoże być null
extensionstringmoże być null
descriptionstringmoże być null
block_idstringmoże być null
checked_item_idstringmoże być null
server_idintegermoże być null
sort_orderintegermoże być null
limitationsarray of object
Atrybuty podrzędne: 4
idstringmoże być null
type_keystringmoże być null
descriptionstringmoże być null
source_labelstringmoże być null
translationsobject
Atrybuty podrzędne: 6
languagestringzawsze w odpowiedzi
fallback_languagestringzawsze w odpowiedzi
termsmapzawsze w odpowiedzi

Etykiety według typu taksonomii i klucza kanonicznego: terms[type][key]. Pusty słownik to {}.

missingarray of objectzawsze w odpowiedzi
Atrybuty podrzędne: 3
typestringzawsze w odpowiedzi
keystringzawsze w odpowiedzi
fallback_languagestringmoże być nullzawsze w odpowiedzi
taxonomy_availablebooleanzawsze w odpowiedzi
source_text_translatedbooleanzawsze w odpowiedzi
checked_atstringmoże być null
coverageobject | []

Obiekt lub [], jeśli zapisany obiekt PHP jest pusty. Brakujące obiekty raportu są zwracane jako {}.

Atrybuty podrzędne: 4
completeness_keystringmoże być null
period_startstringmoże być null
period_endstringmoże być null
section_keysarray of string
summaryobject | []

Obiekt lub [], jeśli zapisany obiekt PHP jest pusty. Brakujące obiekty raportu są zwracane jako {}.

Atrybuty podrzędne: 13
first_registered_atstringmoże być null
currencystringmoże być null
owner_change_countintegermoże być null
registration_change_countintegermoże być null
insurance_claim_countintegermoże być null
vehicle_damage_claim_countintegermoże być null
third_party_damage_claim_countintegermoże być null
total_loss_countintegermoże być null
flood_total_loss_countintegermoże być null
flood_partial_loss_countintegermoże być null
theft_countintegermoże być null
vehicle_damage_claim_costnumbermoże być null
third_party_damage_claim_costnumbermoże być null
checksarray of object
Atrybuty podrzędne: 9
idstringmoże być null
type_keystringmoże być null
evidence_type_keystringmoże być null
verification_keystringmoże być null
source_codestringmoże być null
source_labelstringmoże być null
descriptionstringmoże być null
result_keystring

Jedno z: present, not_present, unknown, not_applicable.

countintegermoże być null
eventsarray of object
Atrybuty podrzędne: 22
idstringmoże być null
type_keystringmoże być null
subtype_keystringmoże być null
occurred_atstringmoże być null
ended_atstringmoże być null
status_keystringmoże być null
evidence_type_keystringmoże być null
verification_keystringmoże być null
organization_namestringmoże być null
organization_role_keystringmoże być null
currencystringmoże być null
source_codestringmoże być null
source_labelstringmoże być null
descriptionstringmoże być null
date_precision_keystring

Jedno z: datetime, day, month, year, unknown.

mileage_kmnumbermoże być null
amount_totalnumbermoże być null
amount_insurance_benefitnumbermoże być null
amount_partsnumbermoże być null
amount_labornumbermoże być null
amount_paintingnumbermoże być null
detailsarray of object
Atrybuty podrzędne: 7
keystringmoże być null
value_textstringmoże być null
value_datestringmoże być null
unit_keystringmoże być null
source_codestringmoże być null
source_labelstringmoże być null
value_numbernumbermoże być null
Raport historii · wszystkie pola wypełnionePrzykład
{21 keys
"schema_version": 1
"mapper_contract_version": 1
"report_id": "history-a"
"status": "published"
"visibility": "public"
"language": "en"
"created_at": "2026-08-14T08:00:00+00:00"
"checked_at": "2026-08-14T08:00:00+00:00"
"system_updated_at": "2026-08-15T03:00:00+00:00"
"vehicle_ref": {3 keys
"domain_id": 101
"listing_id": "example-listing-1"
"vin": "EXAMPLEVIN0000021"
}
"vehicle_snapshot": {6 keys
"title": "Example SUV 2.0 AWD"
"brand": "Example"
"model": "SUV"
"year": 2021
"vin": "EXAMPLEVIN0000021"
"mileage_km": 98700
}
"source": {6 keys
"source_key": "example_history"
"source_type": "external_api"
"source_report_id": "H-2026-0814"
"source_language": "en"
"mapper_version": "example-v1"
"imported_at": "2026-08-15T02:58:00+00:00"
}
"access": {1 key
"attach_to_listing": true
}
"coverage": {4 keys
"completeness_key": "complete"
"period_start": "2021-03-01"
"period_end": "2026-08-31"
"section_keys": [7 items
0: "ownership"
1: "insurance"
2: "registration"
3: "maintenance"
4: "mileage"
5: "recall"
6: "usage"
]
}
"summary": {13 keys
"first_registered_at": "2021-03-18"
"owner_change_count": 2
"registration_change_count": 1
"insurance_claim_count": 2
"vehicle_damage_claim_count": 1
"third_party_damage_claim_count": 1
"vehicle_damage_claim_cost": 1450
"third_party_damage_claim_cost": 780
"total_loss_count": 0
"flood_total_loss_count": 0
"flood_partial_loss_count": null
"theft_count": 0
"currency": "eur"
}
"checks": [10 items]
"events": [6 items]
"media": []
"files": []
"limitations": [1 item
0: {3 keys
"id": "lim-1"
"type_key": "other"
"description": "Registration data before 2021 not covered"
}
]
"translations": {6 keys}
}

Przykładowe wartości dobrane tak, aby pokazać każde pole. ID dla enumów, walut i lokalizacji są prawdziwe; nazwy, numery VIN i URL-e są zmyślone. Pole, którego nie widzisz w prawdziwej odpowiedzi, nie zostało dostarczone przez źródło.