Streaming

get_events stream

An event-summary record is pushed to the client's Kinesis stream whenever a new event is ingested for a unit.

Record envelope

Each Kinesis record's Data field is a base64-encoded JSON envelope. For this stream apiName is latest_event_summary_update.

{
  "clientId": "numaris",
  "apiName": "latest_event_summary_update",
  "eventLatency": "int",
  "payload": {
    "event_type_id": "33",
    "event_type_description": "Ignition off",
    "event_category": "1",
    "event_category_description": "Engine",
    "vehicle_id": "555",
    "unit_id": "98765",
    "license_number": "AB-123-CD",
    "chassis_number": "3HSDJAPR8JN000000",
    "drive_id": "660912",
    "time": "2026-06-24T08:14:55Z",
    "driver_id": "7788",
    "driver_name": "Juan Pérez",
    "worker_id": "EMP-3391",
    "driver_number": "104",
    "longitude": "34.7818",
    "latitude": "32.0853",
    "direction": "180",
    "speed": "0",
    "mileage": "152340",
    "client_id": "13648",
    "client_name": "Traxion Carga"
  }
}

Partition key

The Kinesis partition key for every record is "<unitType>:<innerId>", for example 1:905003453. All records for the same physical unit land on the same shard, preserving per-unit ordering.

Payload fields

NameTypeRequiredDescription
event_type_idstringrequiredNumeric event type identifier.
event_type_descriptionstringrequiredHuman-readable event type label.
event_categorystringrequiredNumeric event category identifier.
event_category_descriptionstringrequiredHuman-readable event category label.
vehicle_idstringrequiredInternal vehicle identifier.
unit_idstringrequiredTelematics unit identifier.
license_numberstringrequiredVehicle license plate number.
chassis_numberstringrequiredVIN / chassis serial number.
drive_idstringrequiredActive trip/drive identifier at event time.
timestringrequiredEvent timestamp (ISO 8601).
driver_idstringrequiredActive driver identifier at event time.
driver_namestringrequiredActive driver's display name.
worker_idstringrequiredActive driver's worker/employee identifier.
driver_numberstringrequiredActive driver code / badge number.
longitudestringrequiredGPS longitude at event time.
latitudestringrequiredGPS latitude at event time.
directionstringrequiredHeading in degrees (0–359) at event time.
speedstringrequiredSpeed at event time.
mileagestringrequiredOdometer reading at event time.
client_idstringrequiredTenant/client identifier.
client_namestringrequiredTenant/client display name.