Skip to main content
GET
/
api
/
v1
/
ops
/
trips
/
{tripId}
/
tracking
Get Trip Tracking
curl --request GET \
  --url https://api.example.com/api/v1/ops/trips/{tripId}/tracking \
  --header 'Authorization: Bearer <token>'
{
  "tripTrackingId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "tripId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "driverId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "latitude": 123,
  "longitude": 123,
  "accuracyMeters": 123,
  "speedKmh": 123,
  "headingDegrees": 123,
  "recordedAt": "2023-11-07T05:31:56Z",
  "acceptedAt": "2023-11-07T05:31:56Z",
  "createdBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

tripId
string<uuid>
required

Trip identifier

Example:

"0195e7a1-8b5c-7d3e-9f4a-2c6b8d0e1f3a"

Query Parameters

fields
string

Comma-separated list of fields to include in the response. Supports dot notation for nested projection (e.g. id,name,user.email,trips.route.id). Unknown fields are silently dropped.

Response

OK

Último ping GPS aceito de uma viagem

tripTrackingId
string<uuid>
required

Identificador único

tripId
string<uuid>
required

Referência única à viagem

driverId
string<uuid>
required

Referência ao motorista que enviou o último ping

latitude
number
required

Latitude do último ping aceito

longitude
number
required

Longitude do último ping aceito

accuracyMeters
integer | null
required

Precisão do último ping em metros

speedKmh
number | null
required

Velocidade reportada no último ping

headingDegrees
number | null
required

Direção reportada no último ping, em graus

source
enum<string>
required

Origem do último ping

Available options:
DRIVER_APP_FOREGROUND,
DRIVER_APP_BACKGROUND
recordedAt
string<date-time> | null
required

Data/hora do último ping informada pelo dispositivo

acceptedAt
string<date-time>
required

Data/hora em que o backend aceitou o último ping

createdBy
string<uuid> | null
required

Usuário que criou o registro, quando aplicável

createdAt
string<date-time>
required

Data de criação

updatedBy
string<uuid> | null
required

Usuário que atualizou o registro, quando aplicável

updatedAt
string<date-time>
required

Data da última atualização