CarStat.dev
Po ngarkohet shembulli…
Objekte

Objekti i historikut të automjetit

Një raport historiku i standardizuar për një shpallje.

Historiku i përket pikërisht domain_id + listing_id në vehicle_ref. Mos e kopjoni te një shpallje tjetër. Raportet që mungojnë ose janë bosh nuk provojnë një historik pa aksidente. Taksonomitë mund të rriten; ruani çelësat e panjohur dhe provat e burimit.

schema_versionintegermund të jetë null
mapper_contract_versionintegermund të jetë null
report_idstringmund të jetë null
statusstringmund të jetë null
visibilitystringmund të jetë null
languagestringmund të jetë null
created_atstringmund të jetë null
system_updated_atstringmund të jetë null
vehicle_refobject
4 atribute bijë
domain_idinteger
listing_idstring
site_car_idintegermund të jetë null
vinstringmund të jetë null
vehicle_snapshotobject | []

Objekt, ose [] nëse objekti PHP i ruajtur është bosh. Objektet e raporteve që mungojnë kthehen si {}.

18 atribute bijë
titlestringmund të jetë null
brandstringmund të jetë null
modelstringmund të jetë null
generationstringmund të jetë null
badgestringmund të jetë null
vinstringmund të jetë null
listing_idstringmund të jetë null
source_domainstringmund të jetë null
fuel_typestringmund të jetë null
transmissionstringmund të jetë null
engine_typestringmund të jetë null
engine_codestringmund të jetë null
first_registered_atstringmund të jetë null
colorstringmund të jetë null
body_stylestringmund të jetë null
yearintegermund të jetë null
engine_volume_ccintegermund të jetë null
mileage_kmnumbermund të jetë null
sourceobject | []

Objekt, ose [] nëse objekti PHP i ruajtur është bosh. Objektet e raporteve që mungojnë kthehen si {}.

6 atribute bijë
source_keystringmund të jetë null
source_typestringmund të jetë null
source_report_idstringmund të jetë null
source_languagestringmund të jetë null
mapper_versionstringmund të jetë null
imported_atstringmund të jetë null
accessobject | []

Objekt, ose [] nëse objekti PHP i ruajtur është bosh. Objektet e raporteve që mungojnë kthehen si {}.

1 atribute bijë
attach_to_listingboolean
mediaarray of object
11 atribute bijë
idstringmund të jetë null
type_keystringmund të jetë null
external_urlstringmund të jetë null
local_pathstringmund të jetë null
original_namestringmund të jetë null
extensionstringmund të jetë null
descriptionstringmund të jetë null
block_idstringmund të jetë null
checked_item_idstringmund të jetë null
server_idintegermund të jetë null
sort_orderintegermund të jetë null
filesarray of object
11 atribute bijë
idstringmund të jetë null
type_keystringmund të jetë null
external_urlstringmund të jetë null
local_pathstringmund të jetë null
original_namestringmund të jetë null
extensionstringmund të jetë null
descriptionstringmund të jetë null
block_idstringmund të jetë null
checked_item_idstringmund të jetë null
server_idintegermund të jetë null
sort_orderintegermund të jetë null
limitationsarray of object
4 atribute bijë
idstringmund të jetë null
type_keystringmund të jetë null
descriptionstringmund të jetë null
source_labelstringmund të jetë null
translationsobject
6 atribute bijë
languagestringgjithmonë në përgjigje
fallback_languagestringgjithmonë në përgjigje
termsmapgjithmonë në përgjigje

Etiketat sipas llojit të taksonomisë dhe çelësit kanonik: terms[type][key]. Fjalori bosh është {}.

missingarray of objectgjithmonë në përgjigje
3 atribute bijë
typestringgjithmonë në përgjigje
keystringgjithmonë në përgjigje
fallback_languagestringmund të jetë nullgjithmonë në përgjigje
taxonomy_availablebooleangjithmonë në përgjigje
source_text_translatedbooleangjithmonë në përgjigje
checked_atstringmund të jetë null
coverageobject | []

Objekt, ose [] nëse objekti PHP i ruajtur është bosh. Objektet e raporteve që mungojnë kthehen si {}.

4 atribute bijë
completeness_keystringmund të jetë null
period_startstringmund të jetë null
period_endstringmund të jetë null
section_keysarray of string
summaryobject | []

Objekt, ose [] nëse objekti PHP i ruajtur është bosh. Objektet e raporteve që mungojnë kthehen si {}.

13 atribute bijë
first_registered_atstringmund të jetë null
currencystringmund të jetë null
owner_change_countintegermund të jetë null
registration_change_countintegermund të jetë null
insurance_claim_countintegermund të jetë null
vehicle_damage_claim_countintegermund të jetë null
third_party_damage_claim_countintegermund të jetë null
total_loss_countintegermund të jetë null
flood_total_loss_countintegermund të jetë null
flood_partial_loss_countintegermund të jetë null
theft_countintegermund të jetë null
vehicle_damage_claim_costnumbermund të jetë null
third_party_damage_claim_costnumbermund të jetë null
checksarray of object
9 atribute bijë
idstringmund të jetë null
type_keystringmund të jetë null
evidence_type_keystringmund të jetë null
verification_keystringmund të jetë null
source_codestringmund të jetë null
source_labelstringmund të jetë null
descriptionstringmund të jetë null
result_keystring

Një nga: present, not_present, unknown, not_applicable.

countintegermund të jetë null
eventsarray of object
22 atribute bijë
idstringmund të jetë null
type_keystringmund të jetë null
subtype_keystringmund të jetë null
occurred_atstringmund të jetë null
ended_atstringmund të jetë null
status_keystringmund të jetë null
evidence_type_keystringmund të jetë null
verification_keystringmund të jetë null
organization_namestringmund të jetë null
organization_role_keystringmund të jetë null
currencystringmund të jetë null
source_codestringmund të jetë null
source_labelstringmund të jetë null
descriptionstringmund të jetë null
date_precision_keystring

Një nga: datetime, day, month, year, unknown.

mileage_kmnumbermund të jetë null
amount_totalnumbermund të jetë null
amount_insurance_benefitnumbermund të jetë null
amount_partsnumbermund të jetë null
amount_labornumbermund të jetë null
amount_paintingnumbermund të jetë null
detailsarray of object
7 atribute bijë
keystringmund të jetë null
value_textstringmund të jetë null
value_datestringmund të jetë null
unit_keystringmund të jetë null
source_codestringmund të jetë null
source_labelstringmund të jetë null
value_numbernumbermund të jetë null
Raport historiku · çdo fushë e plotësuarShembull
{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}
}

Vlera shembull të zgjedhura për të treguar çdo fushë. ID-të për enum-et, monedhën dhe vendndodhjet janë reale; emrat, VIN-et dhe URL-të janë të sajuara. Një fushë që nuk e shihni në një përgjigje reale nuk është dhënë nga burimi.