Changelog
All notable changes to the OlaClick Public API.
[2026-06-20] Public API — Initial Release
🆕 New
First version of the OlaClick Public API is live.
Authentication
- API Key authentication via
Authorization: Bearer olk_live_...orX-API-Keyheader - Scopes:
menu:read,menu:write,orders:read,clients:read,reports:read,webhooks:read,webhooks:write,companies:read
Menu
GET /v1/menu— Full catalog with categories and productsGET /v1/menu/categories/:slug— Single category by slugGET /v1/menu/products/:slug— Single product with variants and modifiersPUT /v1/menu/products— Bulk upsert up to 500 products (idempotent)PATCH /v1/menu/products/:id— Partial update of a product
Orders
GET /v1/orders— Paginated order list with filtersGET /v1/orders/:id— Single order by UUID or public IDGET /v1/orders/by-payment-methods— Orders aggregated by payment methodGET /v1/orders/by-tips— Orders aggregated by tipsGET /v1/orders/products-sold— Products sold statistics
Webhooks
POST /v1/webhooks— Create webhook subscriptionGET /v1/webhooks— List webhook subscriptionsGET /v1/webhooks/:id— Get webhook detailsPATCH /v1/webhooks/:id— Update webhook configurationDELETE /v1/webhooks/:id— Delete webhook subscription
Clients
GET /v1/clients— Paginated client list with filtersGET /v1/clients/:id— Get a single client by UUID
Infrastructure
- Rate limiting per API key (tier-based)
- RFC 7807 Problem Details for all errors
- Idempotency support via
Idempotency-Keyheader on write endpoints - Sandbox environment (
olk_test_*keys onapi-sandbox)