---
title: "Update location (v2)"
method: POST
path: "/tracking/driver/update/v2"
tags: ["/tracking"]
---

# Update location (v2)

`POST /tracking/driver/update/v2`

Records driver location updates with a client-supplied capture timestamp. Writes a driver_by_driver ping on every call, updates the driver's last seen, and records tracking data for all IN_PROGRESS task groups and their associated IN_TRANSIT cargos. | auth: api_key | (DriverByDriverDataPointClientCreate1) -> (DriverUpdateRes)

## Request body

- DriverByDriverDataPointClientCreate1 — unresolved $ref

## Response `200`

Successful Response

- DriverUpdateRes — Response showing what was updated.
  - `driver_by_driver_ping_recorded` boolean, required
  - `driver_updated` boolean, required
  - `task_group_tracking_count` integer, required
  - `cargo_tracking_count` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/chrt/apis/chrt-fastapi.md) · [All operations](https://skmtc.dev/chrt/apis/chrt-fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/chrt/chrt-fastapi/revisions/ea04e157edb3/schema)
