Trip Outcome Score
Taxi & Private Hire › Products › Analytics › Trip Outcome Score
Generally available
The 0–100 quality score stamped on every finished or cancelled trip segment. Today it is a single blended number derived almost entirely from pickup lateness, with fixed floors for cancellations, no-shows, and missing timing data. Aggregated upward into driver, transporter, and fleet KPIs — so the way it is computed decides who looks good and who looks bad on the metrics pages.
Example request
DELETE /client/{clientId}/tripsegment/{tripSegmentId}/rating
See the API reference for the full request and response schema.
Endpoints
| Method | Path | |
|---|---|---|
DELETE | /client/{clientId}/tripsegment/{tripSegmentId}/rating · primary | |
GET | /client/{clientId}/customer/{customerId}/ratings | |
GET | /client/{clientId}/driver/{driverId}/ratings | |
GET | /client/{clientId}/transporter/{transporterId}/ratings | |
GET | /client/{clientId}/tripsegment/{tripSegmentId}/rating | |
POST | /client/{clientId}/tripsegment/{tripSegmentId}/rating | |
POST | /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/arrived | |
POST | /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/call-customer | |
POST | /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/cancel | |
POST | /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/finished | |
POST | /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/noshow |
Full request/response schemas and an interactive explorer will live in the API reference (coming soon).
Use cases
Operator flows that exercise this feature.
action risk: low
Delete a rating from a trip segment (disputed / erroneous).
DELETE/client/{clientId}/tripsegment/{tripSegmentId}/rating
action risk: low
Record or update the rating on a completed trip segment.
POST/client/{clientId}/tripsegment/{tripSegmentId}/rating
action risk: low
Record an attempt to contact the customer at a stop (counts toward the no-show call guard).
POST/client/{clientId}/tripsegmentstop/{tripSegmentStopId}/call-customer
action risk: low
Record a passenger no-show at a stop, once the no-show guards are met.
POST/client/{clientId}/tripsegmentstop/{tripSegmentStopId}/noshow