Fiest Developers

Get catalog import capabilities

Returns the exact create-only entity support and bounded limits that an importer must honor before producing a document.

GET/v1/restaurants/{restaurantId}/catalog-import/capabilities

Returns the exact create-only entity support and bounded limits that an importer must honor before producing a document. Organization-boundary tokens also require fiest.organization.read.

Quick request

curl -X GET "https://example.com/v1/restaurants/11111111-1111-4111-8111-111111111111/catalog-import/capabilities" \  -H "Authorization: Bearer $FIEST_ACCESS_TOKEN"
{  "data": {    "restaurantId": "11111111-1111-4111-8111-111111111111",    "createOnly": true,    "publishesAutomatically": false,    "combosEnabled": true,    "targetModes": [      "new_draft",      "existing_draft"    ],    "supportedEntities": [      "menu",      "menu_category",      "menu_item",      "option_group",      "option",      "product_category",      "product",      "combo"    ],    "limits": {      "menuCategories": 20,      "menuItems": 100,      "optionGroups": 20,      "options": 100,      "productCategories": 20,      "products": 100,      "combos": 20,      "comboComponents": 100    }  }}

Authorization

fiestOAuth fiest.restaurant.read, fiest.menu.read, fiest.catalog.import.write
AuthorizationBearer <token>

OAuth 2.1 authorization code with PKCE. Partner clients and redirect URIs must be approved by Fiest before use.

In: header

Scope: fiest.restaurant.read, fiest.menu.read, fiest.catalog.import.write

Path Parameters

restaurantId*string

A restaurant identifier returned by the authorized restaurant list.

Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json