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
| Environment | URL | |
|---|---|---|
| Base Endpoint | base-url | HOST_URL/providers/{integrationPartnerName}/partners/{posName}/markets/{marketName} |
All Endpoints
| Features | Method | Endpoint |
|---|---|---|
| Create Order | POST | {host}/{base-url}/orders/notification |
| Fire Order | POST | {host}/{base-url}/order/fire |
| Validate Cart | POST | {host}/{base-url}/orders/adjustcart |
| Cancel Order | POST | {host}/{base-url}/orders/cancel |
| Fetch Menu | POST | {host}/{base-url}/stores/menus/update |
| Fetch Store | POST | {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
Updated 6 months ago