For AI agents: visit https://karhoo.readme.io/v1.0/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
These docs are for v1.0. Click to read the latest docs for v2.0.
| Property | Type | Required | Description |
|---|
| quoteId | String | | |
| userInto | UserInfo | | |
| flightNumber | String | | |
| Property | Type | Required | Description |
|---|
| tripStates | TripState | | |
| tripType | TripType | | |
| paginationRowCount | Int | | |
| paginationOffset | Int | | |
| Property | Type | Required | Description |
|---|
| asap | | | trips booked for as soon as possible |
| prebook | | | trips booked for a specified date |
| both | | | asap & prebook |
| Property | Type | Required | Description |
|---|
| tripId | String | | |
| displayId | String | | |
| state | TripState | | |
| vehicle | Vehicle | | |
| fleetInfo | FleetInfo | | |
| fare | Fare | | |
| quote | TripQuote | | |
| flightNumber | String | | |
| origin | TripLocationDetails | | |
| destination | TripLocationDetails | | |
| dateScheduled | Date | | |
| meetingPoint | MeetingPoint | | |
| Property | Type | Required | Description |
|---|
| requested | | | The trip is matching to the most efficient available driver (By Dispatch). |
| noDriversAvailable | | | The trip was unfulfilled because no driver was available. |
| confirmed | | | The trip has been accepted by Dispatch. |
| driverEnRoute | | | A driver is “en route” to the origin location. This state can occur multiple times in case of a driver re-assignment |
| arrived | | | The driver has arrived. This state might be skipped in some cases. |
| passengerOnBoard | | | Passenger is in the vehicle and the ride has “started” |
| completed | | | The trip has been completed. |
| bookerCancelled | | | The trip has been cancelled by the rider. |
| driverCancelled | | | The trip has been cancelled by the dispatch/ driver. |
| karhooCancelled | | | The trip has been cancelled by Karhoo. |
| failed | | | The trip booking failed |
| unknown | | | The trip state is unknown |
| Property | Type | Required | Description |
|---|
| vehicleClass | String | | |
| vehicleLicensePlate | String | | |
| description | String | | |
| driver | Driver | | |
| | | |
|---|
| fleetId | String | | |
| name | String | | |
| logoUrl | String | | |
| description | String | | |
| phoneNumber | String | | |
| termsConditionsUrl | String | | |
| email | String | | |
| Property | Type | Required | Description |
|---|
| total | Int | | |
| denominateTotal | Double | | |
| currency | String | | |
| gratuityPercent | Int | | |
| breakdown | FareComponent | | |
| Property | Type | Required | Description |
|---|
| value | Int | | |
| name | String | | |
| description | String | | |
| Property | Type | Required | Description |
|---|
| total | Int | | |
| currency | String | | |
| gratuityPercent | Int | | |
| breakdown | FareComponent | | |
| denominateTotal | Double | | |
| qtaHighMinutes | Int | | |
| qtaLowMinutes | Int | | |
| type | QuoteType | | |
| vehicleClass | String | | |
| vehicleAttributes | VehicleAttributes | | |
| Property | Type | Required | Description |
|---|
| childSeat | Bool | | |
| electric | Bool | | |
| hybrid | Bool | | |
| luggageCapacity | Int | | |
| passengerCapacity | Int | | |
| Property | Type | Required | Description |
|---|
| displayAddress | String | | |
| placeId | String | | |
| position | Position | | |
| timeZoneIdentifier | String | | |
| Property | Type | Required | Description |
|---|
| latitude | Double | | |
| longitude | Double | | |
| Property | Type | Required | Description |
|---|
| displayAddress | String | | |
| placeId | String | | |
| position | Position | | |
| timeZoneIdentifier | String | | |
| Property | Type | Required | Description |
|---|
| position | Position | | |
| instructions | String | | |
| tyoe | MeetingPointType | | |
| Property | Type | Required | Description |
|---|
| defaultType | | | |
| pickup | | | |
| dropOff | | | |
| meetAndGreet | | | |
| curbSide | | | |
| standBy | | | |
| notSet | | | |
| Property | Type | Required | Description |
|---|
| firstName | String | | |
| lastName | String | | |
| phoneNumber | String | | |
| photoUrl | String | | |
| licenseNumber | String | | |
| Property | Type | Required | Description |
|---|
| askedByDriverToCancel | | | |
| notNeededAnymore | | | |
| cannotFindVehicle | | | |
| driverIsLate | | | |
| etaTooLong | | | |
| driverDidntShowUp | | | |
| otherUserReason | | | |