NavigationArrivalRequest
All fields are optional in the API — the handler is fail-open: missing or zero coordinates are silently dropped (204), never a 400. The documented fields below are the canonical set the client should send.
The pin the user routed to.
Navigator's final position.
Driving is the default for anything else.
Possible values: [driving, foot, bicycle]
Planned route distance.
Planned (computed) route duration at request time.
True if the trip was rerouted mid-navigation.
False = give-up (navigation abandoned before arrival).
trueTrip origin — required for the traffic-sample capture.
Polyline6 of the planned/driven route (optional).
Trip start (RFC3339) — used when achieved_duration_s is absent.
Trip end (RFC3339).
Actual elapsed trip time; preferred over the timestamps.
{
"dest_lat": 0,
"dest_lng": 0,
"final_lat": 0,
"final_lng": 0,
"profile": "driving",
"route_distance_m": 0,
"route_duration_s": 0,
"rerouted": true,
"arrived": true,
"origin_lat": 0,
"origin_lng": 0,
"shape": "string",
"started_at": "2024-07-29T15:51:28.071Z",
"arrived_at": "2024-07-29T15:51:28.071Z",
"achieved_duration_s": 0
}