| (root) | object | - | - | - | additional properties are allowed |
| id | string | Unique identifier of the journey | - | - | required |
| cid | string | Customer identifier | - | - | required |
| aid | string | Asset (vehicle) identifier | - | - | required |
| ar | string | Asset registration number | - | - | - |
| pid | string | Person (driver) identifier | - | - | - |
| dk | string | Driver key for identification | - | - | - |
| sid | integer | Sequence identifier for ordering events | - | format (int64) | - |
| sdt | string | Shard date time for data partitioning | - | - | - |
| state | string | Journey lifecycle state | allowed ("start", "update", "end") | - | required |
| isUpdate | boolean | Flag indicating if this is an update event | - | - | - |
| ahnid | string | Asset hierarchy node identifier | - | - | - |
| phnid | string | Person hierarchy node identifier | - | - | - |
| st | integer | Start time in epoch milliseconds | - | format (int64) | - |
| et | integer | End time in epoch milliseconds | - | format (int64) | - |
| cti | integer | Created time in epoch milliseconds | - | format (int64) | - |
| lmt | integer | Last modified time in epoch milliseconds | - | format (int64) | - |
| sjpt | integer | Start journey processed time | - | format (int64) | - |
| start.long | number | Start coordinate longitude | - | format (double) | - |
| start.lat | number | Start coordinate latitude | - | format (double) | - |
| sa | string | Start address | - | - | - |
| end.long | number | End coordinate longitude | - | format (double) | - |
| end.lat | number | End coordinate latitude | - | format (double) | - |
| ea | string | End address | - | - | - |
| dkms | number | Distance traveled in kilometers | - | format (double) | - |
| maxspdkph | number | Maximum speed in kilometers per hour | - | format (float) | - |
| startodo | number | Start odometer reading | - | format (double) | - |
| endodo | number | End odometer reading | - | format (double) | - |
| odotype | string | Odometer type (e.g., GPS, CAN) | - | - | - |
| mwopds | integer | Moving without PTO duration in seconds | - | format (int64) | - |
| mwpds | integer | Moving with PTO duration in seconds | - | format (int64) | - |
| iwopds | integer | Idling without PTO duration in seconds | - | format (int64) | - |
| iwpds | integer | Idling with PTO duration in seconds | - | format (int64) | - |
| fu | number | Total fuel used | - | format (double) | - |
| sfl | number | Start fuel level | - | format (float) | - |
| efl | number | End fuel level | - | format (float) | - |
| sflp | number | Start fuel level percentage | - | format (float) | - |
| eflp | number | End fuel level percentage | - | format (float) | - |
| sfll | number | Start fuel level in litres | - | format (float) | - |
| efll | number | End fuel level in litres | - | format (float) | - |
| fupi | number | Fuel used during PTO idling | - | format (double) | - |
| fui | number | Fuel used during idling | - | format (double) | - |
| seth | number | Start engine total hours | - | format (float) | - |
| eeth | number | End engine total hours | - | format (float) | - |
| sath | number | Start asset total hours | - | format (float) | - |
| eath | number | End asset total hours | - | format (float) | - |
| evkwhc | number | EV consumption in kWh | - | format (float) | - |
| evkwhce | boolean | EV kWh consumption is estimated | - | - | - |
| evsrk | number | EV start range in km | - | format (float) | - |
| everk | number | EV end range in km | - | format (float) | - |
| evsrke | boolean | EV start range km is estimated | - | - | - |
| everke | boolean | EV end range km is estimated | - | - | - |
| evssocp | number | EV start state of charge percentage | - | format (float) | - |
| evesocp | number | EV end state of charge percentage | - | format (float) | - |
| evssocpe | boolean | EV start state of charge percentage is estimated | - | - | - |
| evesocpe | boolean | EV end state of charge percentage is estimated | - | - | - |
| gkgc | number | Gas consumption in kg | - | format (float) | - |
| dbeorc | integer | Driver behaviour engine over revving count | - | format (int64) | - |
| dbhac | integer | Driver behaviour harsh acceleration count | - | format (int64) | - |
| dbhbc | integer | Driver behaviour harsh braking count | - | format (int64) | - |
| dbhcc | integer | Driver behaviour harsh cornering count | - | format (int64) | - |
| dbsec | integer | Driver behaviour speeding event count | - | format (int64) | - |
| dbeiibc | integer | Driver behaviour excessive idling inside base count | - | format (int64) | - |
| dbeiobc | integer | Driver behaviour excessive idling outside base count | - | format (int64) | - |
| dbfec | integer | Driver behaviour fatigue event count | - | format (int64) | - |
| dbsmec | integer | Driver behaviour smoking event count | - | format (int64) | - |
| dbdec | integer | Driver behaviour distraction event count | - | format (int64) | - |
| dbndec | integer | Driver behaviour no driver event count | - | format (int64) | - |
| dbldec | integer | Driver behaviour lane departure event count | - | format (int64) | - |
| dbfcwec | integer | Driver behaviour forward collision warning event count | - | format (int64) | - |
| dblhiec | integer | Driver behaviour left hand indicator event count | - | format (int64) | - |
| dbrhiec | integer | Driver behaviour right hand indicator event count | - | format (int64) | - |
| dbvrec | integer | Driver behaviour vehicle reversing event count | - | format (int64) | - |
| dbmpwec | integer | Driver behaviour mobile phone warning event count | - | format (int64) | - |
| dbfdwec | integer | Driver behaviour following distance warning event count | - | format (int64) | - |
| dbsbuec | integer | Driver behaviour seatbelt unfastened event count | - | format (int64) | - |
| dbpsbuec | integer | Driver behaviour passenger seatbelt unfastened event count | - | format (int64) | - |
| dbfdec | integer | Driver behaviour food/drink event count | - | format (int64) | - |
| dbvec | integer | Driver behaviour vibration event count | - | format (int64) | - |
| sdmttp.count | integer | Speeding by more than 10% count | - | - | - |
| sdmttp.dkm | number | Speeding by more than 10% distance in km | - | format (double) | - |
| sdmttp.ds | integer | Speeding by more than 10% duration in seconds | - | format (int64) | - |
| iabt | array<number> | Idling at base times | - | - | - |
| iabt (single item) | number | - | - | format (double) | - |
| iafbt | array<number> | Idling away from base times | - | - | - |
| iafbt (single item) | number | - | - | format (double) | - |
| if | integer | Idling fidelity indicator | - | - | - |
| pri | boolean | Whether the journey is private | - | - | - |
| hj | boolean | Whether to hide the journey | - | - | - |
| clas | string | Journey classification | - | - | - |
| txjs | string | Tax and expense journey state | - | - | - |
| nt | string | Notes associated with the journey | - | - | - |
| pto | boolean | PTO (Power Take-Off) enabled flag | - | - | - |
| eaf | boolean | Expense amended flag | - | - | - |
| synt | boolean | Whether the journey is synthetic | - | - | - |
| exp.poTr | string | Purpose of trip | - | - | - |
| exp.amdkm | number | Amended distance in kilometers | - | format (double) | - |
| exp.amr | string | Amended reason | - | - | - |
| exp.amscoord.long | number | Amended start coordinate longitude | - | format (double) | - |
| exp.amscoord.lat | number | Amended start coordinate latitude | - | format (double) | - |
| exp.amecoord.long | number | Amended end coordinate longitude | - | format (double) | - |
| exp.amecoord.lat | number | Amended end coordinate latitude | - | format (double) | - |
| exp.amstxt | string | Amended start address text | - | - | - |
| exp.ametxt | string | Amended end address text | - | - | - |
| spl | array<object> | Start places | - | - | - |
| spl.id | string | Place identifier | - | - | - |
| spl.nm | string | Place name | - | - | - |
| spl.plcid | string | Place category identifier | - | - | - |
| spl.plcnm | string | Place category name | - | - | - |
| epl | array<object> | End places | - | - | - |
| epl.id | string | Place identifier | - | - | - |
| epl.nm | string | Place name | - | - | - |
| epl.plcid | string | Place category identifier | - | - | - |
| epl.plcnm | string | Place category name | - | - | - |
| ins | array<object> | Input counts and magnitudes | - | - | - |
| ins.inid | string | Input identifier | - | - | - |
| ins.incnt | integer | Input count | - | format (int64) | - |
| ins.indsec | integer | Input duration in seconds | - | format (int64) | - |
| ins.indkm | number | Input distance in kilometers | - | format (double) | - |
| ins.infu | number | Input fuel used | - | format (double) | - |
| af | array<string> | Asset feature tags | - | - | - |
| af (single item) | string | - | - | - | - |
| ip | array<string> | Interested parties | - | - | - |
| ip (single item) | string | - | - | - | - |
| ipt | array<string> | Interested party tags | - | - | - |
| ipt (single item) | string | - | - | - | - |
| tags | array<string> | Journey tags | - | - | - |
| tags (single item) | string | - | - | - | - |
| bt | array<string> | Box types | - | - | - |
| bt (single item) | string | - | - | - | - |
| enrg | object | Energy consumption data | - | - | additional properties are allowed |
| scc | string | Submitted currency code | - | - | - |
| sr | number | Submitted rate | - | format (double) | - |
| jgh | array<string> | Journey geohashes for spatial indexing | - | - | - |
| jgh (single item) | string | - | - | - | - |
| laid | string | Linked asset identifier | - | - | - |
| lan | string | Linked asset name | - | - | - |
| lar | string | Linked asset registration | - | - | - |