Merchant API
API for merchants to manage orders, menus, and deliveries on the Kesk platform.
Base URL
Authentication
Requires a Merchant Account. Create one at merchant.kesk.app, then generate OAuth credentials in Settings → Developer.
See Getting Started for full authentication details.
Capabilities
| Resource | Description |
|---|---|
Orders | Accept, update, and track customer orders |
Menu | Manage items, categories, pricing, and availability |
Delivery | Track deliveries and update status |
Payments | View transactions and process refunds |
Store | Update hours, location, and settings |
Rate Limits
| Environment | Limit |
|---|---|
Sandbox | 100 requests/minute |
Production | 1,000 requests/minute |
Rate limit headers are included in every response:
Errors
| Status | Description |
|---|---|
400 | Bad request |
401 | Invalid or missing token |
403 | Insufficient permissions |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Server error |
Built with