API Overview

Core API Features:

Order Management: Seamlessly manages order workflows, such as Order Creation and Order Cancellation, from the POS system

Menu Synchronisation: Maintain consistent and accurate menus across multiple systems.

Store Synchronisation Keep the availability information along with other details for multiple stores

Base URLs

EnvironmentURL
Base Endpointbase-urlHOST_URL/providers/{integrationPartnerName}/partners/{posName}/markets/{marketName}

All Endpoints

FeaturesMethodEndpoint
Create OrderPOST{host}/{base-url}/orders/notification
Fire OrderPOST{host}/{base-url}/order/fire
Validate CartPOST{host}/{base-url}/orders/adjustcart
Cancel OrderPOST{host}/{base-url}/orders/cancel
Fetch MenuPOST{host}/{base-url}/stores/menus/update
Fetch StorePOST{host}/{base-url}/stores/status/update

Rate Limits:

The Khumbu API employs a robust rate-limiting mechanism to safeguard the system from misuse and ensure stability. This mechanism prevents malicious actors from overwhelming the system while enabling seamless performance for authorized integration partners. By adhering to appropriate rate limits and usage plans, Khumbu ensures optimal performance without interruptions.
To learn more about the API limits and usage plans tailored to your needs, please reach out to the Khumbu support team.

Response for Exceeding Rate Limits:

When the rate limit is exceeded, the API will return an HTTP status code 429 Too Many Requests