Get catalog import capabilities
Returns the exact create-only entity support and bounded limits that an importer must honor before producing a document.
/v1/restaurants/{restaurantId}/catalog-import/capabilitiesReturns 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.writeOAuth 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
A restaurant identifier returned by the authorized restaurant list.
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
Set the online-ordering menu
Makes a non-empty reviewed menu the restaurant online-ordering menu. Expected menu counts and the current online-menu ID prevent publishing stale state.
Inspect a catalog import target
Returns the exact state and categories of one user-selected menu. Only inactive draft menus can receive newly created catalog entities.