Changelog
All notable changes to the OlaClick Public API.
[2026-08-07] Food-app store status
🆕 New
Stores
GET /v1/stores/status— live open/closed state for every food app supported in your country (Rappi, Rappi Turbo, iFood, Didi, PedidosYa, Uber Eats, 99Food). Accepts an optionalprovider_namesfilter (comma-separated); narrowing it reduces the number of live provider lookups and therefore the response time.
Scopes
stores:read— required byGET /v1/stores/status
Notes
store_statusis resolved live against each food app, so this endpoint is slower than a plain read. A provider that has no credentials configured, is not yet supported, or fails to answer is reported asUNKNOWNrather than failing the whole request.- Existing API keys need the new scope granted before they can call this endpoint.
[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)