Trip Guards System
Taxi & Private Hire › Products › Trip › Trip Guards System
Generally available
Architectural overview of the lifecycle-guard subsystem: pre-flight checks that block or surface advice on a trip transition (arrival, no-show, drift). Common shape, per-runner-specific verdict semantics, force-override discipline. Per-runner details live on trip.arrival-guards / trip.noshow-guards / trip.drift-detection.
Example request
POST /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/arrived
See the API reference for the full request and response schema.
Endpoints
| Method | Path | |
|---|---|---|
POST | /client/{clientId}/tripsegmentstop/{tripSegmentStopId}/arrived · primary | |
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
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