Jump to Content
Karhoo for Developers | Mobility Exchange API and SDK reference
API Reference
HomeAPI ReferenceGuidesChangelogKarhoo.comLog InKarhoo for Developers | Mobility Exchange API and SDK reference
Guides
HomeAPI ReferenceGuidesChangelogKarhoo.comLog In
Getting started

How-To Guides

  • How to authenticate
  • How to change password
  • How to check API availability
  • How to use Karhoo APIs
  • How to use Postman with Karhoo APIs
  • How to get access to the platform
  • How to integrate third-party auth system
  • How to process Karhoo webhooks
  • How to onboard Supply Partner with Karhoo API

Demand Tutorials

  • Introduction to Demand
  • Book trips using APIs
    • Getting started
    • Get quotes
    • Book a trip
    • Trip updates
    • Trip completion
  • Build mobile apps using our SDKs
    • Choosing the best approach
  • Introduction to Mobile Network SDK
    • Getting started
    • Configuration and Authentication
    • Plan a trip
    • Get quotes
    • Book a Trip
    • Track a Trip
    • Changelog
  • Introduction to Mobile Pre-built UI SDK
    • Getting started
    • UI SDK Configuration and Authentication
    • UI SDK Drop-In Implementation
    • UI SDK Component Implementation
    • Address Screen
    • Booking Screen
    • Quote List Screen
    • Checkout Screen
    • Address Bar Component
    • Booking Request Component
    • Changelog
    • Booking Confirmation Component
  • Integration via deeplink v2
    • Generic deeplink params structure and validation logic
    • Deeplink to landing page
    • Deeplink to trip create page
    • Deeplink to quotes page
    • Deeplinks on Android
    • Deeplinks on iOS
  • Introduction to Support Framework

Supply Tutorials

  • Introduction to Supply
  • Integrate a DMS
    • Getting started
    • Quotes
    • Bookings
    • Trip updates
    • Settlements
    • Testing
    • Swagger definition

Concept Guides

  • What is the Agent Portal?
  • API Versioning
  • What is a Bearer Token?
  • What are Environments?
  • What are Karhoo POIs?
  • Quote service latency
  • Using the Fleet simulator
    • Country specific setup for Fleet simulator
  • Vehicle and Driver details
    • Vehicle Type & Tags
    • Vehicle Class
    • Driver Details
    • Vehicle Capacity
  • Trip IDs
  • Notifications
  • Brand Loyalty Programs
  • Airport Flows
  • Trip States

Errors

  • Interpreting errors
  • Authentication Errors
    • K6001
  • Availability Errors
    • K5001
    • K5002
    • K5003
  • Bookings Errors
    • K4001
    • K4002
    • K4003
    • K4004
    • K4005
    • K4006
    • K4007
    • K4008
    • K4009
    • K4010
    • K4011
    • K4012
    • K4013
    • K4014
    • K4015
    • K4020
    • K4025
  • Directory Errors
    • K1001
    • K1003
    • K1004
    • K1005
    • K1006
    • K1007
    • K1008
    • K1009
    • K1010
    • K1011
  • General Errors
    • K0001
    • K0002
    • K0003
    • K0004
    • K0005
    • K0006
    • K0007
  • Integration errors
    • K8100
  • KPOI Errors
    • K7001
    • K7002
    • K7003
    • K7004
    • K7005
    • K7006
    • K7007
    • K7008
    • K7009
    • K7010
    • K7011
  • Locations Errors
    • K2001
    • K2002
  • Quotes Errors
    • K3001
    • K3002
    • K3003
  • SDK Errors
    • KSDK01
    • KSDK02
    • KSDK03
    • KSDK04
    • KSDK05
  • Supply Errors
    • K8001
    • K8002

Support

  • Getting help

Getting started

Suggest Edits
  1. Prerequisites
  2. Get quotes
  3. Book a trip
  4. Trip updates
  5. Trip completion

Before using the APIs, it's important to cover the basics. Please read:

How to use Karhoo APIs

How to authenticate

Updated over 4 years ago


What’s Next
  • Get quotes
  • Table of Contents
    • How to use Karhoo APIs
    • How to authenticate