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

ResourceDescription
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

EnvironmentLimit
Sandbox
100 requests/minute
Production
1,000 requests/minute

Rate limit headers are included in every response:

Errors

StatusDescription
400
Bad request
401
Invalid or missing token
403
Insufficient permissions
404
Resource not found
429
Rate limit exceeded
500
Server error
Built with