These docs are for v1.0. Click to read the latest docs for v2.0.

Getting started

  1. Getting started
  2. Quotes
  3. Bookings
  4. Trip updates
  5. Settlements
  6. Testing

Between the Karhoo Platform and DMS's are two distinct types of API endpoints:

  • Karhoo endpoints
    These are hosted by Karhoo and used by DMS's to push asynchronous updates to Karhoo
  • DMS endpoints
    These are hosted by the Supply Partner for Karhoo to use to request vehicle availability, quotes and bookings.

Security

Authentication is handled differently for these two classes of endpoints

Authentication

The Karhoo Supply API is authenticated using the same mechanism as all Karhoo Platform APIs. See How to authenticate for details.

Secure communications

For DMS endpoints Karhoo signs messages using a HMAC hash of the Supply Partner's shared secret and the payload of the API request. The HMAC is sent as the x-karhoo-request-signature HTTP header and should be used to validate all requests from Karhoo.

Contact the Karhoo team for help with the above.

API endpoints

Supply API

NamePurposeLocationAPI Reference
AvailabilityStream fleet wide vehicle availability to KarhooPOST /availabilityAvailability
Trip StatusSend trip updates to Karhoo in real-time.POST /trip/statusTrip Status

DMS Integration API

NamePurposeLocationAPI Reference
Receive New TripsDMS hosted API endpoint for receiving Karhoo trip bookingsPOST /tripReceive New Trips
Provide Trip DetailsDMS Hosted endpoint to respond to Karhoo Trip Detail requestsGET /tripProvide Trip Details
Cancel TripDMS Hosted endpoint to respond to Karhoo Trip Cancellation requestsDELETE /tripCancel Trip
Update TripDMS Hosted API endpoint to respond to Karhoo Trip Update requests to your DMS platform.PUT /tripUpdate Trip
Quote RequestDMS hosted API endpoint for responding to quote requestsPOST /quoteQuote Request
ETA RequestDMS hosted API endpoint for responding to ETA requestsPOST /etaETA Request
Availability RequestKarhoo Availability Request to DMSPOST /availabilityAvailability

What’s Next