Skip to main content
POST

Authorizations

Authorization
string
header
required

Authorization: Bearer ulk__. Cree la clave en Configuración → API.

Body

application/json
vehicle_external_id
integer
required

Provider vehicle id (= vehicles.external_id).

Example:

12345

fleet_id
integer
required

Fleet (provider account) scope. Required on each event; used for access validation.

Example:

1029

provider
required

Telematics provider slug (e.g. karma, queclink, custom integrator slug).

Available options:
karma,
internal
Example:

"karma"

external_message_id
integer
required

Provider message id. Required for idempotent bulk inserts; unique per fleet_id.

Example:

55001234

event_date
string<date-time>
required

ISO 8601 timestamp when the event occurred.

Example:

"2026-05-15T14:32:10.000Z"

device_id
string | null
Maximum string length: 255
Example:

"GPS-DEV-001"

latitude
number | null
Required range: -90 <= x <= 90
longitude
number | null
Required range: -180 <= x <= 180
eid
integer | null

Provider event-type code.

Example:

1

speed_kph
number | null
Required range: x >= 0
heading_deg
number | null
Required range: 0 <= x <= 360
odometer_km
number | null
Required range: x >= 0
altitude_m
number | null
engine_status
integer | null
ignition_status
integer | null
extra
string | null

Opaque provider payload (driver key, raw extras, etc.).

Maximum string length: 4096

Response

Created

inserted
integer
required
skipped
integer
required
ids
integer[]
required