🏪 Store Catalog API Public API 200 OK

Last Updated:

Catalog Statistics Live Data

Data Source: GET /api/v1/store/stores/{store}/catalog

Menus:
Menu Categories:
Products:
Offers:

Store Catalog Endpoint

No authentication required for public catalog reading.

Live Endpoint Tester

GET

cURL Example

curl -X GET "http://localhost:8000/api/v1/store/stores/1/catalog" -H "Accept: application/json"

Flutter Dio Example

final storeId = 1;
final response = await dio.get('/api/v1/store/stores/$storeId/catalog');
print(response.data);

Response Information

Store Details

Basic information about the store, including category, branches, and working hours.

JSON structure

View Example Response

Fields

FieldTypeDescription

Menus & Categories

Store menus and nested menu categories.

JSON structure

View Example Response

Fields

FieldTypeDescription

Products

Products grouped under each menu category (eager-loaded inside categories).

JSON structure

View Example Response

Fields

FieldTypeDescription

Offers

Active offers for the store's products.

JSON structure

View Example Response

Fields

FieldTypeDescription

Full Catalog Response Example

View Full JSON Response