openapi: 3.1.0 info: title: Deliverect Channel Accounts Products API description: Integrate ordering channels and marketplaces with Deliverect to create and cancel orders, sync menus, snooze products, update store and courier status, and exchange payment events. Authenticates with OAuth 2.0 machine-to-machine access tokens scoped via genericChannel. version: '1.0' x-generated-from: documentation x-source-url: https://developers.deliverect.com/reference x-last-validated: '2026-06-02' contact: name: Kin Lane email: kin@apievangelist.com license: name: All Rights Reserved servers: - url: https://api.deliverect.com description: Production - url: https://api.staging.deliverect.com description: Staging security: - oauth2: [] tags: - name: Products description: Products operations for the Deliverect Channel API. paths: /channel/snooze: post: summary: Deliverect Snooze / Unsnooze Products description: Webhook events will be sent when items are snoozed or unsnoozed operationId: channel_snooze requestBody: content: application/json: schema: type: object properties: accountId: type: string example: 5b****71c6489f0029****d4 locationId: type: string example: 5c****ecc6489f0001****b8 channelLinkId: type: string example: 5e****abc11dec0001****9b operations: type: array items: type: object properties: action: type: string example: snooze data: type: object properties: items: type: array items: type: object properties: plu: type: string example: PIE1 snoozeStart: type: string format: date-time example: '2020-03-24T16:21:54.955000Z' snoozeEnd: type: string format: date-time example: '2020-03-24T22:21:54.955000Z' allSnoozedItems: type: array items: type: object properties: plu: type: string example: PIE1 snoozeStart: type: string format: date-time example: '2020-03-24T16:21:54.955000Z' snoozeEnd: type: string format: date-time example: '2020-03-24T22:21:54.955000Z' examples: channel_snooze_request: summary: Default channel_snooze request x-microcks-default: true value: accountId: 5b****71c6489f0029****d4 locationId: 5c****ecc6489f0001****b8 channelLinkId: 5e****abc11dec0001****9b operations: - action: snooze data: items: - plu: PIE1 snoozeStart: '2020-03-24T16:21:54.955000Z' snoozeEnd: '2020-03-24T22:21:54.955000Z' allSnoozedItems: - plu: PIE1 snoozeStart: '2020-03-24T16:21:54.955000Z' snoozeEnd: '2020-03-24T22:21:54.955000Z' - plu: MSB1 snoozeStart: '2020-03-24T16:21:54.955000Z' snoozeEnd: '2020-03-24T22:21:54.955000Z' responses: '200': description: '200' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Products x-microcks-operation: delay: 0 dispatcher: FALLBACK /kds/productUpdate: post: description: Deliverect Kds_productupdate operationId: kds_productupdate responses: '200': description: OK content: application/json: schema: type: object properties: {} examples: kds_productupdate200Example: summary: Default kds_productupdate 200 response x-microcks-default: true value: {} parameters: - in: header name: Content-Type schema: type: string default: application/json required: false description: application/json example: application/json - in: header name: Accept schema: type: string default: application/json description: application/json example: application/json - in: header name: User-Agent schema: type: string default: Deliverect/{version} description: Deliverect/{version} example: Deliverect/{version} - in: header name: X-Server-Authorization-HMAC-SHA256 schema: type: string default: '{signature}' description: '{signature}' example: '{signature}' summary: Deliverect Kds_productupdate tags: - Products x-microcks-operation: delay: 0 dispatcher: FALLBACK /syncProducts: get: summary: Deliverect Sync Products description: '*This is a GET webhook set by the POS' operationId: pos_syncproducts responses: '204': description: '204' content: application/json: examples: Result: value: ' ' '400': description: '400' content: application/json: examples: Result: value: "{\n \"error\": \"Product Sync aborted: Too many products 17 would be deleted.\\nThis may affect your menus and is irreversible. If you still want to proceed, please use the \\\"Force Sync\\\" option.\"\n}" schema: type: object properties: error: type: string example: 'Product Sync aborted: Too many products 17 would be deleted. This may affect your menus and is irreversible. If you still want to proceed, please use the "Force Sync" option.' deprecated: false tags: - Products x-microcks-operation: delay: 0 dispatcher: FALLBACK /v2/locations/{locationId}/syncProducts: get: tags: - Products description: This endpoint initiates the product sync request for a specified location. When called, Deliverect will trigger a product sync from the connected POS system for the given location. operationId: get_v2_locations_locationid_syncproducts parameters: - in: path name: locationId schema: type: string required: true description: The unique identifier of the location to sync products for. example: 5cecc6489f0001b8 - in: query name: forceUpdate schema: type: string default: 'true' description: When set to `true`, forces a full product sync even if products have not changed since the last sync. example: 'true' responses: '200': description: Product sync request initiated successfully. content: application/json: examples: OK: summary: OK value: {} '400': description: Bad Request — the sync request could not be processed. This may occur if the location ID is invalid or the location does not have a POS system configured. content: application/json: schema: type: object properties: {} examples: Bad Request: summary: Bad Request value: {} summary: Deliverect Get_v2_locations_locationid_syncproducts x-microcks-operation: delay: 0 dispatcher: FALLBACK /productAndCategories: post: tags: - Products summary: Deliverect Insert/update Products and Categories description: 'Insert/update Products The ''Source of Truth'' in terms of product data and structure is almost always sourced from an integrated POS system. When a POS successfully syncs products with their unique identifiers (PLUs), these will be selected by the customer for inclusion in their menu(s). In turn, orders will be created with these same PLUs and injected into the POS ' operationId: insertUpdateProductsAndCategories requestBody: required: true content: application/json: schema: type: object required: - accountId - locationId - products - categories properties: accountId: type: string description: The customer account ID in Deliverect example: 5b71c6489f00290d4 locationId: type: string example: 5cecc6489f0001b8 products: type: array items: properties: name: type: string example: Deliverect's Pizza Place plu: type: string example: PIE1 price: type: integer format: int32 example: 1250 description: type: string example: No salad productType: type: integer format: int32 example: 1 gtin: type: array description: GTIN (Global Trade Item Number) for product, which could be EAN code default: [] items: type: string example: string isVariant: type: boolean example: true isCombo: type: boolean example: true deliveryTax: type: integer format: int32 example: 1 takeawayTax: type: integer format: int32 example: 1 eatInTax: type: integer format: int32 example: 1 priceLevels: type: object properties: TA: type: integer format: int32 example: 1 DL: type: integer format: int32 example: 1 UE: type: integer format: int32 example: 1 overloads: type: array items: properties: scopes: type: array default: [] items: type: string example: string bundlePrice: type: integer format: int32 example: 1250 price: type: integer format: int32 example: 1250 name: type: string example: Deliverect's Pizza Place type: object posProductId: type: string example: 609a1b2c3d4e5f6a7b8c9d0e posCategoryIds: type: array default: [] items: type: string example: string imageUrl: type: string example: https://example.com/path/abc123 nameTranslations: type: object properties: en: type: string example: string es: type: string example: string fr: type: string example: string nl: type: string example: string ar: type: string example: string el: type: string example: string productTags: type: array default: [] items: type: integer format: int32 example: 1 multiMax: type: integer description: sets the maximum quantity orderable of any one item in a group, can also set the maximum quantity of a product to be ordered in a basket format: int32 example: 1 defaultQuantity: type: integer description: 'applicable to modifiers (productType: 2) to ''pre-select'' an option' format: int32 example: 1 nutritionalInfo: type: object properties: fat: type: integer format: int32 example: 1 protein: type: integer format: int32 example: 1 sugar: type: integer format: int32 example: 1 addedSugar: type: integer format: int32 example: 1 saturatedFat: type: integer format: int32 example: 1 carbohydrates: type: integer format: int32 example: 1 salt: type: integer format: int32 example: 1 transFat: type: integer format: int32 example: 1 monoUnsaturatedFat: type: integer format: int32 example: 1 polyUnsaturatedFat: type: integer format: int32 example: 1 cholesterol: type: integer format: int32 example: 1 starch: type: integer format: int32 example: 1 sodium: type: integer format: int32 example: 1 fiber: type: integer format: int32 example: 1 vitaminC: type: integer format: int32 example: 1 calcium: type: integer format: int32 example: 1 magnesium: type: integer format: int32 example: 1 chloride: type: integer format: int32 example: 1 fluoride: type: integer format: int32 example: 1 potassium: type: integer format: int32 example: 1 polyols: type: integer format: int32 example: 1 servingSize: type: object properties: amount: type: integer format: int32 example: 1250 unitType: type: integer format: int32 example: 1 countUnitDescription: type: string example: No salad netQuantity: type: object properties: amount: type: integer format: int32 example: 1250 unitType: type: integer format: int32 example: 1 countUnitDescription: type: string example: No salad supplementalInfo: type: object properties: instructionsForUse: type: string example: string ingredients: type: array items: type: string example: string additives: type: array items: type: string example: string prepackaged: type: boolean example: true deposit: type: integer format: int32 example: 1 bottleDepositPrice: type: integer format: int32 example: 1250 visible: type: boolean example: true subProducts: type: array default: [] items: type: string example: string kitchenName: type: string description: An optional additional name for the product that will be sent through with the order example: Deliverect's Pizza Place required: - name - plu - price - productType - deliveryTax type: object categories: type: array items: properties: name: type: string default: Build your own Pizza example: Build your own Pizza posCategoryId: type: string default: PZ example: PZ type: object priceLevels: type: array items: properties: name: type: string default: Takeaway example: Takeaway posId: type: string default: TA example: TA type: object example: accountId: 6**f578fa205bc3eca854*** locationId: 6**91e9273d6950b4b0a8*** products: - productType: 1 plu: STK-01 price: 1500 name: Delicious Steak Frites kitchenName: Steak posProductId: POS-ID-001 posCategoryIds: - STK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/steak-622862588c506f015be6018e.jpeg description: Delicious Steak Frites descriptionTranslations: es: Deliciosos Bistecs Fritos fr: Steak Frites Délicieux nl: Heerlijke Biefstuk Frites ar: شريحة لحم فريتس el: Νοστιμη χοιρινή παντσέτα με πατάτες deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Delicious Steak Frites es: Deliciosos Bistecs Fritos fr: Steak Frites Délicieux nl: Heerlijke Biefstuk Frites ar: شريحة لحم فريتس el: Νοστιμη χοιρινή παντσέτα με πατάτες eatInTax: 9000 multiMax: 1 nutritionalInfo: fat: 1 sugar: 4 saturatedFat: 1 carbohydrates: 1 protein: 1 salt: 1 subProducts: - AUTO-01 - MOD-01 - MOD-02 - productType: 3 plu: MOD-01 name: Cooking instructions posProductId: POS-ID-009 posCategoryIds: - POS-CAT-001 imageUrl: '' description: Cooking Instructions descriptionTranslations: es: Cocinado fr: Cuisson nl: Kook instructies ar: تعليمات الطبخ el: Οδηγίες μαγειρέματος deliveryTax: 6000 takeawayTax: 6000 nameTranslations: en: Cooking Instructions es: Cocinado fr: Cuisson nl: Kook instructies ar: تعليمات الطبخ el: Οδηγίες μαγειρέματος min: 1 max: 1 subProducts: - COOK-01 - COOK-02 - COOK-03 - productType: 3 plu: MOD-02 name: Add a side posProductId: POS-ID-014 posCategoryIds: INTERNAL-POS-CAT-2 imageUrl: https://www.stockvault.net/data/2009/07/20/109569/preview16.jpg description: Pizza made for cheese fanatics deliveryTax: 6000 takeawayTax: 6000 nameTranslations: en: Choose a side es: Elige tu acompañamiento fr: Choisissez votre garniture nl: Kies je bijgerecht ar: اختر طبقك الجانبي el: Διαλέξτε ακόμα subProducts: - SI-01 - SI-02 - SI-03 min: 0 max: 0 multiMax: 3 - productType: 3 plu: AUTO-01 price: 900 name: Garnishes posProductId: POS-ID-032 imageUrl: '' description: '' deliveryTax: 6000 takeawayTax: 6000 min: 0 max: 0 autoApply: - plu: PR1 - plu: PR2 subProducts: - PR1 - PR2 - productType: 2 plu: PR1 price: 0 name: Parsley posProductId: PA_POS-0023 posCategoryIds: '' imageUrl: '' description: '' deliveryTax: 0 takeawayTax: 0 defaultQuantity: 3 - productType: 2 plu: PR2 price: 0 name: Melted Butter posProductId: PA_POS-0024 posCategoryIds: '' imageUrl: '' description: '' deliveryTax: 0 takeawayTax: 0 - productType: 2 plu: COOK-01 price: 0 name: Rare posProductId: POS-ID-003 posCategoryIds: - POS-CAT-001 imageUrl: '' description: '' deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Rare es: Poco hecho fr: Saignant nl: Rood ar: غير ناضج جيدا el: Ωμό - productType: 2 plu: COOK-02 price: 0 name: Medium Rare posProductId: POS-ID-004 posCategoryIds: INTERNAL-POS-CAT-2 imageUrl: '' description: '' deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Medium Rare es: Al punto fr: À point nl: Half doorbakken ar: مُتَوَسِّط النُضْجِ el: Μισοψημένο - productType: 2 plu: COOK-03 price: 0 name: Well Done posProductId: POS-ID-005 posCategoryIds: INTERNAL-POS-CAT-2 imageUrl: '' description: '' deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Well done es: Muy hecho fr: Bien cuit nl: Doorbakken ar: مطبوخ جيدا el: καλοψημένο - productType: 2 plu: SI-01 price: 0 name: Fries posProductId: POS-ID-012 posCategoryIds: - SD imageUrl: '' description: Fries descriptionTranslations: es: Patatas fritas fr: Frites nl: Frietjes ar: بطاطس مقلية ελ: Πατάτες deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Fries es: Patatas fritas fr: Frites nl: Frietjes ar: بطاطس مقلية ελ: Πατάτες eatInTax: 9000 defaultQuantity: 1 - productType: 2 plu: SI-02 price: 200 name: Salad kitchenName: '' posProductId: POS-ID-013 posCategoryIds: - SD imageUrl: '' description: Salad descriptionTranslations: es: Ensalada fr: Salade nl: Salade ar: سلطة ελ: Σαλάτα deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Salad es: Ensalada fr: Salade nl: Salade ar: سلطة ελ: Σαλάτα eatInTax: 9000 - productType: 2 plu: SI-03 price: 100 name: Mashed Potato kitchenName: Mash posProductId: POS-ID-014 posCategoryIds: - SD imageUrl: '' description: Mashed Potato descriptionTranslations: es: Puré de patata fr: Purée de pommes de terre nl: Aardappelpuree ar: البطاطا المهروسة el: Πουρές πατάτας deliveryTax: 9000 takeawayTax: 9000 nameTranslations: en: Mashed Potato es: Puré de patata fr: Purée de pommes de terre nl: Aardappelpuree ar: البطاطا المهروسة el: Πουρές πατάτας eatInTax: 9000 categories: - name: Steaks posCategoryId: STK - name: Sides posCategoryId: SD examples: Sample: summary: Sample value: accountId: '{{accountId}' locationId: '{{locationId}}' products: - name: Chicken Sate description: Product with Nested Modifiers - Multimax variables - Allergens (tags) productType: 1 plu: P-SATE price: 450 posProductId: POS-ID-009 posProductCategoryId: '' posCategoryIds: - CHK productTags: - 104 - 108 - 109 imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/satay-62284e3c8c506f015be60184.jpeg subProducts: - MG-RICE deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Burger Combo (Drink not Included) description: Combo with Bundles - Modifier Groups as Upsell productType: 1 isCombo: true plu: P-BRGR price: 950 posProductId: POS-ID-0001 posProductCategoryId: '' posCategoryIds: - STK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/burger-62286be78c506f015be60190.jpeg subProducts: - BNDL-BRG - UPSLL-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 sortOrder: 0 - name: Chicken Tenders description: Variant prices for different sizes will show cheapaest on top level product productType: 1 isVariant: true plu: VAR-PROD-1 price: 0 posProductId: POS-ID-057 posProductCategoryId: '' posCategoryIds: - CHK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/chicken-62285f90db5986001ebf58d5.jpg subProducts: - MG-VAR-1 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Delicious Steak Frites description: Basic Example Product with - Modifier groups - min/max variables - default selection - translations nameTranslations: nl: Heerlijke Biefstuk Frites ar: شريحة لحم فريتس es: Deliciosos Bistecs Fritos en: Delicious Steak Frites fr: Steak Frites Délicieux el: Νοστιμη χοιρινή παντσέτα με πατάτες descriptionTranslations: fr: Steak Frites Délicieux nl: Heerlijke Biefstuk Frites ar: شريحة لحم فريتس el: Νοστιμη χοιρινή παντσέτα με πατάτες es: Deliciosos Bistecs Fritos productType: 1 plu: STK-01 price: 1500 posProductId: POS-ID-001 posProductCategoryId: '' posCategoryIds: - STK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/steak-622862588c506f015be6018e.jpeg multiMax: 1 subProducts: - MOD-01 - MOD-02 - AUTO-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 kitchenName: Steak nutritionalInfo: fat: 1 sugar: 4 saturatedFat: 1 carbohydrates: 1 protein: 1 salt: 1 - name: Build a Poke Bowl description: Select a size then choose your ingredients productType: 1 isCombo: true plu: P-PB-01 price: 1000 posProductId: POS-ID-032 posProductCategoryId: '' posCategoryIds: - POKB imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/poke-622850c8b303fc03a148de44.jpg min: 1 max: 1 subProducts: - POKE-SZ - BNDL-01 - BNDL-02 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Build your own Pizza description: Build your own pizza, first topping is free! productType: 1 plu: PIZZ-00 price: 800 posProductId: POS-ID-0001 posProductCategoryId: '' posCategoryIds: - PZ imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/pizza-6228525eb303fc03a148de46.jpeg min: 0 max: 5 maxFree: 1 subProducts: - FREE-TOP - PIZZ-TOP deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Pineapple description: '' productType: 2 plu: Pine price: 0 posProductId: POS-ID-056 posProductCategoryId: '' imageUrl: '' overloads: - scopes: - FREE-TOP price: 0 - scopes: - PIZZ-TOP price: 100 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: The Hawaiian description: Italys favourite Pizza! productType: 1 plu: PIZZ-01 price: 800 posProductId: POS-ID-0001 posProductCategoryId: '' posCategoryIds: - PZ imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/hawaiian-622855c7b303fc03a148de48.jpeg deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 priceLevels: DL: 900 TA: 825 1PO: 850 - name: Select your Burger description: Make the selection productType: 3 plu: BNDL-1 posProductId: POS-ID-021 posProductCategoryId: '' min: 1 max: 1 subProducts: - DLX-1 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Onions productType: 2 plu: ONI price: 0 posProductId: POS-ID-00031 defaultQuantity: 1 - name: Tomato productType: 2 plu: TOM price: 0 defaultQuantity: 1 - name: Fries Selection description: '' productType: 3 isVariantGroup: true plu: MG-FRS posProductId: POS-ID-021 posProductCategoryId: '' imageUrl: '' min: 1 max: 1 subProducts: - P-FRS-S - P-FRS-M deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 sortOrder: 2 - name: French Fries description: Plain fries from France productType: 1 plu: P-FRS-S price: 200 posProductId: POS-ID-0002 posProductCategoryId: '' posCategoryIds: - SD imageUrl: https://res.cloudinary.com/dyjxkus2h/image/upload/v1774957023/u9rr1srf6q6mapnsbg3k.jpg min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Curly Fries description: Spiralised potatoes, fried productType: 1 plu: P-FRS-M price: 200 posProductId: POS-ID-024 posProductCategoryId: '' posCategoryIds: - SD imageUrl: https://res.cloudinary.com/dyjxkus2h/image/upload/v1774956887/eljk574rb3mwagajyrau.jpg min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Add a Drink? description: '' productType: 3 plu: UPSLL-01 posProductId: POS-ID-0002 posProductCategoryId: '' min: 0 max: 0 multiMax: 0 overloads: - scopes: - P-BRGR name: Add a Drink? (not included) subProducts: - DRNK-01 - DRNK-03 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 isUpsell: true - name: Coca Cola description: Cola flavoured sugar and caffeine. productType: 1 plu: DRNK-01 price: 400 posProductId: POS-ID-0003 posProductCategoryId: '' posCategoryIds: - DRK productTags: - 10 imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/cocacola-622854a78c506f015be6018a.jpeg min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 gtin: - 00049000012590 - '8901764012273' - '5310006000009' - name: Ginger Beer description: Made with the finest, locally grown ginger and sugarcane productType: 1 plu: DRNK-03 price: 400 posProductId: POS-ID-0005 posProductCategoryId: '' posCategoryIds: - DRK productTags: - 10 imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/gingerbeer-62285548db5986001ebf58d1.jpg min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 bottleDepositPrice: 100 priceLevels: TA: 350 EI: 280 DE: 380 gtin: - '8712345000103' - '74993001078' beverageInfo: caffeine: 13 alcohol: 3 supplementalInfo: instructionsForUse: Cool before drink. ingredients: - Water - Sugar additives: - Artificial Food Coloring - Sodium Nitrite - Salt - Aspartame prepackaged: true deposit: 0 calories: 500 packaging: count: 1 reusable: true storageInstructions: Keep cool caloriesRangeHigh: 750 nutritionalInfo: fat: 2 sugar: 2 saturatedFat: 1.5 carbohydrates: 1.5 protein: 2 salt: 2 servingSize: amount: 3 unitType: 3 countUnitDescription: g netQuantity: amount: 12 unitType: 1 countUnitDescription: g - name: Rice Selection description: '' productType: 3 plu: MG-RICE posProductId: POS-ID-010 posProductCategoryId: '' min: 0 max: 0 multiMax: 99 subProducts: - RICE-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: White Rice description: White coloured rice productType: 1 plu: RICE-01 price: 450 posProductId: POS-ID-012 posProductCategoryId: '' posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/nasiputi-1610290140494.jpg min: 0 max: 0 subProducts: - MG-SAUCES deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Choose a sauce description: '' productType: 3 plu: MG-SAUCES posProductId: POS-ID-016 posProductCategoryId: '' imageUrl: '' min: 1 max: 1 subProducts: - SAUCE-01 - SAUCE-02 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Sate Sauce description: '' productType: 2 plu: SAUCE-01 price: 50 posProductId: POS-ID-017 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 defaultQuantity: 1 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Hot Sauce description: '' productType: 2 plu: SAUCE-02 price: 50 posProductId: POS-ID-018 posProductCategoryId: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Burger Selection description: '' productType: 4 plu: BNDL-BRG posProductId: POS-ID-020 posProductCategoryId: '' imageUrl: '' min: 1 max: 1 subProducts: - P-BURG-CHK - P-BURG-CHE - P-BURG-VEG - DLX-1 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 sortOrder: 1 - name: Chicken Burger description: Crispy coated chicken thigh, iceberg lettuce, pickles, slice of cheese & mayo, all in a toasted brioche bun. productType: 1 isVariant: true plu: P-BURG-CHK price: 800 posProductId: POS-ID-026 posProductCategoryId: '' posCategoryIds: - STK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/chkburger-6228c1dcdb5986001ebf58df.jpeg min: 0 max: 0 autoApply: - plu: TOM - plu: ONI subProducts: - MG-FRS - UPSLL-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Cheeseburger description: 100% beef patty, cheddar, caramelized onions, mayonnaise, pickles in a Pretzel bun productType: 1 isVariant: false plu: P-BURG-CHE price: 850 posProductId: POS-ID-027 posProductCategoryId: '' posCategoryIds: - STK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/cheeseburger-62286e26db5986001ebf58d7.jpg min: 0 max: 0 subProducts: - MG-FRS - UPSLL-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 supplementalInfo: prepackaged: true additives: - COLORANT_UNSPECIFIED - COLORANT_ADVERSE_EFFECT - UNSPECIFIED - PRESERVATIVES_UNSPECIFIED - PRESERVATIVES_NITRITE_CURING_SALT - PRESERVATIVES_NITRATE - PRESERVATIVES_NITRATE_CURING_SALT_AND_NITRATE - ANTIOXIDANT - FLAVOURE_ENHANCER - SULFITES - BLACKENED - WAXED - PHOSPHATE - SWEETENER_UNSPECIFIED - SWEETENER_PHENYLALANINE - SWEETENER_LAXATIVE - CAFFEINE_UNSPECIFIED - CAFFEINE_HIGH_CAFFEINE - CAFFEINE_CAFFEINE - QUININE - GENETICALLY_MODIFIED - ACIDIFIERS - STABILISERS - PROTEIN_UNSPECIFIED - PROTEIN_MILK_PROTEIN - PROTEIN_STARCH - PROTEIN_EGG_WHITE deposit: 1 ingredients: - Water - Sugar instructionsForUse: '' legalName: '' fbo: name: '' address: '' brand: '' countryOfOrigin: '' beverageInfo: caffeine: 1 alcohol: 1 calories: 200 packaging: count: 1 reusable: true storageInstructions: '' caloriesRangeHigh: 300 nutritionalInfo: netQuantity: amount: 2 countUnitDescription: gram unitType: 1 servingSize: amount: 2 countUnitDescription: gram unitType: 1 fat: 1 sugar: 1 saturatedFat: 1 carbohydrates: 1 protein: 1 salt: 1 monoUnsaturatedFat: 1 polyUnsaturatedFat: 1 starch: 1 sodium: 1 fiber: 1 vitaminC: 1 calcium: 1 magnesium: 1 chloride: 1 fluoride: 1 potassium: 1 polyols: 1 - name: Veggie Burger description: Black bean burgers with sweet potato, mushrooms, quinoa, and pecans. productType: 1 plu: P-BURG-VEG price: 750 posProductId: POS-ID-028 posProductCategoryId: '' posCategoryIds: - STK productTags: - 5 imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/veggieburger-62286cbac715b403b0eb7294.jpeg min: 0 max: 0 subProducts: - MG-FRS - UPSLL-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: How many pieces? description: '' productType: 3 isVariantGroup: true plu: MG-VAR-1 posProductId: POS-ID-058 posProductCategoryId: '' min: 1 max: 1 subProducts: - VAR-1 - VAR-2 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: 3 Pieces description: '' productType: 1 plu: VAR-1 price: 800 posProductId: POS-ID-059 posProductCategoryId: '' imageUrl: https://resizer.staging.deliverect.com/xjen-2xRW9YzpXuWWG0brT-rs9z4W41LGVS36PELDzw/rt:fill/g:ce/el:0/aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2lrb25hLWJ1Y2tldC1zdGFnaW5nL2ltYWdlcy82NmIzNTJlZjBjZDU3OTkyMTU0M2IzODAvMy1waWVjZS1jaGlja2VuLXRlbmRlcnMtNjcyMGYxNTRmMTgxNTI2ZjIzZTI3MGQ2LmpwZw==.jpg deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 posValues: eatInTax: 9000 - name: 6 Pieces description: '' productType: 1 plu: VAR-2 price: 1100 posProductId: POS-ID-060 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Cooking instructions description: Cooking Instructions nameTranslations: nl: Kook instructies ar: تعليمات الطبخ es: Cocinado en: Cooking Instructions fr: Cuisson el: Οδηγίες μαγειρέματος descriptionTranslations: fr: Cuisson nl: Kook instructies ar: تعليمات الطبخ el: Οδηγίες μαγειρέματος es: Cocinado productType: 3 plu: MOD-01 posProductId: POS-ID-002 posProductCategoryId: '' posCategoryIds: - POS-CAT-001 imageUrl: '' min: 1 max: 1 subProducts: - COOK-01 - COOK-02 - COOK-03 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Rare description: '' nameTranslations: nl: Rood ar: غير ناضج جيدا es: Poco hecho en: Rare fr: Saignant el: Ωμό productType: 2 plu: COOK-01 price: 0 posProductId: POS-ID-004 posProductCategoryId: '' posCategoryIds: - POS-CAT-001 imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Medium Rare description: '' nameTranslations: en: Medium Rare es: Al punto fr: À point nl: Half doorbakken ar: مُتَوَسِّط النُضْجِ el: Μισοψημένο productType: 2 plu: COOK-02 price: 0 posProductId: POS-ID-005 posProductCategoryId: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Well Done description: '' nameTranslations: en: Well done es: Muy hecho fr: Bien cuit nl: Doorbakken ar: مطبوخ جيدا el: καλοψημένο productType: 2 plu: COOK-03 price: 0 posProductId: POS-ID-006 posProductCategoryId: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Add a side description: '' nameTranslations: nl: Kies je bijgerecht ar: اختر طبقك الجانبي es: Elige tu acompañamiento en: Choose a side fr: Choisissez votre garniture el: Διαλέξτε ακόμα productType: 3 plu: MOD-02 posProductId: POS-ID-003 posProductCategoryId: '' posCategoryIds: INTERNAL-POS-CAT-2 imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/pizza-6228525eb303fc03a148de46.jpeg min: 1 max: 0 multiMax: 3 subProducts: - SI-01 - SI-02 - SI-03 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Fries description: Fries nameTranslations: nl: Frietjes ar: بطاطس مقلية es: Patatas fritas en: Fries fr: Frites ελ: Πατάτες descriptionTranslations: nl: Frietjes ar: بطاطس مقلية es: Patatas fritas fr: Frites ελ: Πατάτες productType: 2 plu: SI-01 price: 0 posProductId: POS-ID-006 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 defaultQuantity: 1 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Salad description: Salad nameTranslations: nl: Salade ar: سلطة es: Ensalada en: Salad fr: Salade ελ: Σαλάτα descriptionTranslations: nl: Salade ar: سلطة es: Ensalada fr: Salade ελ: Σαλάτα productType: 2 plu: SI-02 price: 200 posProductId: POS-ID-007 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 kitchenName: '' - name: Mashed Potato description: Mashed Potato nameTranslations: nl: Aardappelpuree ar: البطاطا المهروسة es: Puré de patata en: Mashed Potato fr: Purée de pommes de terre el: Πουρές πατάτας descriptionTranslations: nl: Aardappelpuree ar: البطاطا المهروسة es: Puré de patata fr: Purée de pommes de terre el: Πουρές πατάτας productType: 2 plu: SI-03 price: 100 posProductId: POS-ID-008 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 kitchenName: Mash - name: Garnishes description: '' productType: 3 plu: AUTO-01 price: 900 posProductId: POS-ID-032 imageUrl: '' min: 0 max: 0 autoApply: - plu: PR1 - plu: PR2 subProducts: - PR1 - PR2 deliveryTax: 6000 takeawayTax: 6000 - name: Parsley description: '' productType: 2 plu: PR1 price: 0 posProductId: PA_POS-0023 posCategoryIds: '' imageUrl: '' defaultQuantity: 3 deliveryTax: 0 takeawayTax: 0 - name: Melted Butter description: '' productType: 2 plu: PR2 price: 0 posProductId: PA_POS-0024 posCategoryIds: '' imageUrl: '' deliveryTax: 0 takeawayTax: 0 - name: Choose your size description: '' productType: 3 plu: POKE-SZ posProductId: POS-ID-0012 posProductCategoryId: '' min: 1 max: 1 subProducts: - SZ-01 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Mini Poke Bowl description: A little bowl of Poke productType: 1 plu: SZ-01 price: 800 posProductId: POS-ID-034 posProductCategoryId: '' min: 0 max: 0 subProducts: - BNDL-01-SML deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Choose Your Protein description: '' productType: 4 plu: BNDL-01-SML price: 0 posProductId: POS-ID-037 posProductCategoryId: '' imageUrl: '' min: 1 max: 1 subProducts: - PRT-01 - PRT-02 deliveryTax: 6000 takeawayTax: 6000 - name: Yuzu Salmon description: '' productType: 1 plu: PRT-01 price: 0 posProductId: POS-ID-042 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 overloads: - scopes: - BNDL-01-SML bundlePrice: 180 - scopes: - BNDL-LG bundlePrice: 250 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Spicy Tuna description: '' productType: 1 plu: PRT-02 price: 0 posProductId: POS-ID-043 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Choose Your Base description: '' productType: 4 plu: BNDL-01 posProductId: POS-ID-036 posProductCategoryId: '' min: 1 max: 1 subProducts: - BS-01 - BS-02 deliveryTax: 6000 takeawayTax: 6000 - name: Sushi Rice description: '' productType: 1 plu: BS-01 price: 0 posProductId: POS-ID-040 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Cruncy Cabbage Slaw description: '' productType: 1 plu: BS-02 price: 0 posProductId: POS-ID-041 posProductCategoryId: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Add Extras description: '' productType: 3 plu: BNDL-02 posProductId: POS-ID-039 posProductCategoryId: '' imageUrl: '' min: 0 max: 3 multiMax: 3 subProducts: - XTRA-TOF - PRT-03 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 isUpsell: true - name: Spicy Tofu description: '' productType: 1 plu: XTRA-TOF price: 0 posProductId: POS-ID-045 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Teriyaki Chicken description: '' productType: 1 plu: PRT-03 price: 0 posProductId: POS-ID-044 posProductCategoryId: '' min: 0 max: 0 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Choose your First Topping description: '' productType: 3 plu: FREE-TOP posProductId: POS-ID-049 posProductCategoryId: '' min: 1 max: 1 subProducts: - PEPP - MUSH deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Pepperoni description: '' productType: 2 plu: PEPP price: 0 posProductId: POS-ID-051 posProductCategoryId: '' imageUrl: '' min: 0 max: 0 overloads: - scopes: - FREE-TOP price: 0 - scopes: - PIZZ-TOP price: 100 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Mushroom description: '' productType: 2 plu: MUSH price: 0 posProductId: POS-ID-053 posProductCategoryId: '' min: 0 max: 0 overloads: - scopes: - FREE-TOP price: 0 - scopes: - PIZZ-TOP price: 100 deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 - name: Add extra toppings description: '' productType: 3 plu: PIZZ-TOP posProductId: POS-ID-050 posProductCategoryId: '' min: 0 max: 0 multiMax: 10 subProducts: - PEPP - MUSH deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 categories: - posCategoryId: STK description: '' name: Steak & Burgers imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/618a2c5306a6208df4e9d061/Steaks%20and%20Burgers-6772a08c467817883c7ae27d.jpg - posCategoryId: CHK description: '' name: Chicken imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/618a2c5306a6208df4e9d061/Chicken-6772a111d6ff7c6facadf7ea.jpeg - posCategoryId: PZ description: '' name: Pizzas imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/618a2c5306a6208df4e9d061/Pizza-6772a0fb8d35e1e63aa25a53.jpg - posCategoryId: POKB description: '' name: Poke Bowls imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/618a2c5306a6208df4e9d061/Poke%20Bowls-6772a0e28d35e1e63aa25a50.jpg - posCategoryId: SD description: '' name: Side Dishes imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/618a2c5306a6208df4e9d061/Sides-6772a0ade9c10b3d77b489a4.jpg - posCategoryId: DRK description: '' name: Drinks imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/618a2c5306a6208df4e9d061/Drinks-6772a0cd6448d47caa95c689.jpg priceLevels: - name: Takeaway posId: TA - name: Delivery posId: DL - name: FirstParty posId: 1PO responses: '200': description: '200' content: application/json: schema: type: object properties: products: type: object properties: inserted: type: integer example: 1 default: 0 updated: type: integer example: 0 default: 0 deleted: type: integer example: 0 default: 0 ignored: type: integer example: 0 default: 0 modifiers: type: object properties: inserted: type: integer example: 6 default: 0 updated: type: integer example: 0 default: 0 deleted: type: integer example: 0 default: 0 ignored: type: integer example: 0 default: 0 modifierGroups: type: object properties: inserted: type: integer example: 2 default: 0 updated: type: integer example: 0 default: 0 deleted: type: integer example: 0 default: 0 ignored: type: integer example: 0 default: 0 bundles: type: object properties: inserted: type: integer example: 0 default: 0 updated: type: integer example: 0 default: 0 deleted: type: integer example: 0 default: 0 ignored: type: integer example: 0 default: 0 priceLevels: type: integer example: 0 default: 0 warnings: type: integer example: 0 default: 0 errors: type: integer example: 0 default: 0 examples: OK: summary: OK value: products: inserted: 1 updated: 0 deleted: 0 ignored: 0 modifiers: inserted: 6 updated: 0 deleted: 0 ignored: 0 modifierGroups: inserted: 2 updated: 0 deleted: 0 ignored: 0 bundles: inserted: 0 updated: 0 deleted: 0 ignored: 0 priceLevels: 0 warnings: 0 errors: 0 '403': description: '403' content: application/json: schema: type: object properties: code: type: string example: Authorization error description: type: string example: Not allowed access to this account. example: "{\n \"code\": \"Authorization error\",\n \"description\": \"Not allowed access to this account.\"\n}" examples: Forbidden: summary: Forbidden value: code: Authorization error description: Not allowed access to this account. '404': description: '404' content: application/json: schema: oneOf: - type: object properties: error: type: string example: Account 5b****71c6489f0029****d4 not found - type: object properties: error: type: string example: Location 5c****ecc6489f0001****b8 not found example: "{\n \"error\": \"Location 5c****ecc6489f0001****b8 not found\"\n}" examples: Not Found: summary: Not Found value: error: Location 5c****ecc6489f0001****b8 not found x-microcks-operation: delay: 0 dispatcher: FALLBACK /product_sync_callback: post: summary: Deliverect Asynchronous Insert / Update Products description: The webhook will be delivered to a specified endpoint, and the response will include the **`operationReportId`** and the summary of products synced as per below example. operationId: pos_api_product_sync_callback requestBody: content: application/json: schema: type: object properties: operationReportId: type: string example: 507f****************9011 products: type: object properties: inserted: type: integer example: 1 updated: type: integer example: 0 deleted: type: integer example: 0 ignored: type: integer example: 0 modifiers: type: object properties: inserted: type: integer example: 6 updated: type: integer example: 0 deleted: type: integer example: 0 ignored: type: integer example: 0 modifierGroups: type: object properties: inserted: type: integer example: 2 updated: type: integer example: 0 deleted: type: integer example: 0 ignored: type: integer example: 0 bundles: type: object properties: inserted: type: integer example: 0 updated: type: integer example: 0 deleted: type: integer example: 0 ignored: type: integer example: 0 priceLevels: type: integer example: 0 warnings: type: integer example: 0 errors: type: integer example: 0 examples: pos_api_product_sync_callback_request: summary: Default pos_api_product_sync_callback request x-microcks-default: true value: operationReportId: 507f****************9011 products: inserted: 1 updated: 0 deleted: 0 ignored: 0 modifiers: inserted: 6 updated: 0 deleted: 0 ignored: 0 modifierGroups: inserted: 2 updated: 0 deleted: 0 ignored: 0 bundles: inserted: 0 updated: 0 deleted: 0 ignored: 0 priceLevels: 0 warnings: 0 errors: 0 responses: '200': description: '200' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Products x-microcks-operation: delay: 0 dispatcher: FALLBACK /products: get: tags: - Products summary: Deliverect Get Products for Account parameters: - name: where in: query schema: type: string example: account: '{{accountId}}' description: The where value. responses: '200': content: application/json: schema: type: object properties: _items: type: array items: type: object properties: _id: type: string example: 622fd8b********eb7dc24d name: type: string example: Add a side description: type: string example: '' nameTranslations: type: object properties: en: type: string example: Choose a side es: type: string example: Elige tu acompañamiento fr: type: string example: Choisissez votre garniture nl: type: string example: Kies je bijgerecht descriptionTranslations: type: object properties: {} _created: type: string example: '2022-03-15T00:07:16.422000Z' _updated: type: string example: '2022-03-15T00:07:16.422000Z' _etag: type: string example: 2715877681451ad6ddae50679c044bb56bef30ac account: type: string example: 5ff6ee089328c8aefeeabe33 location: type: string example: 5ff6ee659328c8aefeeac2a7 productType: type: integer example: 3 default: 0 plu: type: string example: MOD-02 multiply: type: integer example: 1 default: 0 posProductId: type: string example: POS-ID-003 posProductCategoryId: type: string example: '' subProducts: type: array items: type: string example: 622fd8b4ac990eb2eb7dc255 productTags: type: array items: type: object properties: {} posCategoryIds: type: array items: type: object properties: {} isInternal: type: boolean example: false default: true max: type: integer example: 0 default: 0 min: type: integer example: 1 default: 0 sortOrder: type: integer example: 0 default: 0 capacityUsages: type: array items: type: object properties: {} priceLevels: type: object properties: {} deliveryTax: type: integer example: 9000 default: 0 takeawayTax: type: integer example: 9000 default: 0 eatInTax: type: integer example: 9000 default: 0 _links: type: object properties: self: type: object properties: title: type: string example: products href: type: string example: products/622fd8b4ac990eb2eb7dc24d related: type: object properties: subProducts: type: array items: type: object properties: title: type: string example: products href: type: string example: products/622fd8b4ac990eb2eb7dc255 _links: type: object properties: parent: type: object properties: title: type: string example: home href: type: string example: / self: type: object properties: title: type: string example: products href: type: string example: products?where={"account":"5ff6ee089328c8aefeeabe33"} next: type: object properties: title: type: string example: next page href: type: string example: products?where={"account":"5ff6ee089328c8aefeeabe33"}&page=2 last: type: object properties: title: type: string example: last page href: type: string example: products?where={"account":"5ff6ee089328c8aefeeabe33"}&page=3 _meta: type: object properties: page: type: integer example: 1 default: 0 max_results: type: integer example: 25 default: 0 total: type: integer example: 64 default: 0 examples: OK: summary: OK value: _items: - _id: 622fd8b********eb7dc24d name: Add a side description: '' nameTranslations: en: Choose a side es: Elige tu acompañamiento fr: Choisissez votre garniture nl: Kies je bijgerecht descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 2715877681451ad6ddae50679c044bb56bef30ac account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 3 plu: MOD-02 multiply: 1 posProductId: POS-ID-003 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc255 - 622fd8b4ac990eb2eb7dc257 - 622fd8b4ac990eb2eb7dc259 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc24d related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc255 - title: products href: products/622fd8b4ac990eb2eb7dc257 - title: products href: products/622fd8b4ac990eb2eb7dc259 - _id: 622fd8b4ac990eb2eb7dc24f name: Rare description: '' nameTranslations: en: Rare es: Poco hecho fr: Saignant nl: Rood descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: be71204aaf77a4cf1676d698ec32a76a090f0e41 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: COOK-01 multiply: 1 posProductId: POS-ID-004 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc24f - _id: 622fd8b4ac990eb2eb7dc251 name: Medium Rare description: '' nameTranslations: en: Medium Rare es: Al punto fr: À point nl: Half doorbakken descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 16bba91773586b8aac42ae02e16a9384073bf809 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: COOK-02 multiply: 1 posProductId: POS-ID-005 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc251 - _id: 622fd8b4ac990eb2eb7dc255 name: Fries description: '' nameTranslations: en: Fries es: Patatas fritas fr: Frites nl: Frietjes descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 2f6c78768a648d49a91723e365b38db4b0fcb94c account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SI-01 multiply: 1 posProductId: POS-ID-006 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 defaultQuantity: 1 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc255 - _id: 622fd8b4ac990eb2eb7dc257 name: Salad description: '' nameTranslations: en: Salad es: Ensalada fr: Salade nl: Salade descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: fbd9ebc70111fea3ce22cfcfdf8938f5490974ae account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SI-02 multiply: 1 posProductId: POS-ID-007 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 200 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc257 - _id: 622fd8b4ac990eb2eb7dc259 name: Mashed Potato description: '' nameTranslations: en: Mashed Potato es: Puré de patata fr: Purée de pommes de terre nl: Aardappelpuree descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 05d48dd6689a7885f01971197480b9ce8fb24151 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SI-03 multiply: 1 posProductId: POS-ID-008 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 100 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc259 - _id: 622fd8b4ac990eb2eb7dc25b name: Chicken Sate description: Product with Nested Modifiers - Multimax variables - Allergens (tags) nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: f9d4e488bc46c73379bc7f44ec26402c7167878f account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-SATE multiply: 1 posProductId: POS-ID-009 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc25d - 622fd8b4ac990eb2eb7dc25f productTags: - 104 - 108 posCategoryIds: - SATE imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/satay-62284e3c8c506f015be60184.jpeg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc25b related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc25d - title: products href: products/622fd8b4ac990eb2eb7dc25f - _id: 622fd8b4ac990eb2eb7dc261 name: White Rice description: White coloured rice nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 93d3797000158ddbfba6e555975812b00fd440f9 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: RICE-01 multiply: 1 posProductId: POS-ID-012 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc269 productTags: [] posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/nasiputi-1610290140494.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc261 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc269 - _id: 622fd8b4ac990eb2eb7dc265 name: Egg Noodles description: Egg noodles and veggies fried and tossed with a delicious sauce nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 82fe6073cf8ad734790611a88c994b878700eb98 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: NOOD-01 multiply: 1 posProductId: POS-ID-014 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc269 productTags: [] posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/bamigoreng-1610289922969.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc265 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc269 - _id: 622fd8b4ac990eb2eb7dc267 name: Ramen Noodles description: Chinese-style wheat noodles nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 31517b482377d626dba89d13fd72bda726ed4b3e account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: NOOD-02 multiply: 1 posProductId: POS-ID-015 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc269 productTags: [] posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/Mihoen-2-1-1610289870157.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc267 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc269 - _id: 622fd8b4ac990eb2eb7dc26b name: Sate Sauce description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 424be2d9e4483177d78aef72749492572f977997 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SAUCE-01 multiply: 1 posProductId: POS-ID-017 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 50 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc26b - _id: 622fd8b4ac990eb2eb7dc26d name: Hot Sauce description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: e9d50ad67406d4c6b833df8763b3a0a2a9cded5f account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SAUCE-02 multiply: 1 posProductId: POS-ID-018 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 50 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc26d - _id: 622fd8b4ac990eb2eb7dc26f name: Burger Combo (Drink not Included) description: Combo with Bundles - Modifier Groups as Upsell nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: f7e7f78062028d530e3bbf7ab82c95457aa23924 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-BRGR multiply: 1 posProductId: POS-ID-019 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc271 - 622fd8b4ac990eb2eb7dc273 - 622fd8b4ac990eb2eb7dc275 productTags: [] posCategoryIds: - BURG imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/burger-62286be78c506f015be60190.jpeg isInternal: false isCombo: true max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 950 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc26f related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc271 - title: products href: products/622fd8b4ac990eb2eb7dc273 - title: products href: products/622fd8b4ac990eb2eb7dc275 - _id: 622fd8b4ac990eb2eb7dc273 name: Fries Selection description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: a91312a5e9fae3539769038c06b8f246744a40f2 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 3 plu: MG-FRS multiply: 1 posProductId: POS-ID-021 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc277 - 622fd8b4ac990eb2eb7dc279 - 622fd8b4ac990eb2eb7dc27b productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc273 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc277 - title: products href: products/622fd8b4ac990eb2eb7dc279 - title: products href: products/622fd8b4ac990eb2eb7dc27b - _id: 622fd8b4ac990eb2eb7dc275 name: Add a Drink? (not included) description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-07-06T08:03:11.000000Z' _etag: def3a76097f22874ed0ec2e5481b74865c113467 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 3 plu: UPSLL-01 multiply: 1 posProductId: POS-ID-022 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc283 - 622fd8b4ac990eb2eb7dc285 - 622fd8b4ac990eb2eb7dc287 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 multiMax: 0 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc275 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc283 - title: products href: products/622fd8b4ac990eb2eb7dc285 - title: products href: products/622fd8b4ac990eb2eb7dc287 - _id: 622fd8b4ac990eb2eb7dc277 name: French Fries description: Plain fries from France nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 77b6eef509fed9c3787dc17aa8cfe6bfe6915f9d account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-FRS-S multiply: 1 posProductId: POS-ID-023 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: - FRS isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 200 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc277 - _id: 622fd8b4ac990eb2eb7dc27d name: Chicken Burger description: Crispy coated chicken thigh, iceberg lettuce, pickles, slice of cheese & mayo, all in a toasted brioche bun. nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: f123a4c0c5a34ac30e132d965f25345779f12024 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-BURG-CHK multiply: 1 posProductId: POS-ID-026 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: - BURG imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/chkburger-6228c1dcdb5986001ebf58df.jpeg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 800 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc27d - _id: 622fd8b4ac990eb2eb7dc287 name: Ginger Beer description: Australia's favourite ginger beer! nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 62bb35e3c3f2a5e6f7459d8a5d3ee756b29b6d7c account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: DRNK-03 multiply: 1 posProductId: POS-ID-031 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: - DRK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/gingerbeer-62285548db5986001ebf58d1.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 400 bottleDepositPrice: 100 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc287 - _id: 622fd8b4ac990eb2eb7dc28d name: Mini Poke Bowl description: A little bowl of Poke nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: f4c1a3f3fb705345ef489c904c93cd158ec06a49 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: SZ-01 multiply: 1 posProductId: POS-ID-034 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc293 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 800 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc28d related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc293 - _id: 622fd8b4ac990eb2eb7dc28f name: Large Poke Bowl description: A big bowl of Poke nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 542f83a681b422a0ff3f345a387280fd0a0d5c45 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: SZ-02 multiply: 1 posProductId: POS-ID-035 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc295 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 1200 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc28f related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc295 - _id: 622fd8b4ac990eb2eb7dc291 name: Choose Your Base description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 8cd586d4610a753e9d2748467d6f911d39b73740 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 4 plu: BNDL-01 multiply: 1 posProductId: POS-ID-036 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc299 - 622fd8b4ac990eb2eb7dc29b productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 6000 takeawayTax: 6000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc291 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc299 - title: products href: products/622fd8b4ac990eb2eb7dc29b - _id: 622fd8b4ac990eb2eb7dc293 name: Choose Your Protein description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: fb449d2323d61657c1ba8bc94db1132d56eda269 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 4 plu: BNDL-01-SML multiply: 1 posProductId: POS-ID-037 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc29d - 622fd8b4ac990eb2eb7dc29f - 622fd8b4ac990eb2eb7dc2a1 productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 6000 takeawayTax: 6000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc293 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc29d - title: products href: products/622fd8b4ac990eb2eb7dc29f - title: products href: products/622fd8b4ac990eb2eb7dc2a1 - _id: 622fd8b4ac990eb2eb7dc295 name: Choose Your Protein description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 9bb1989fc9d54146b320cc693f87ef5d42a1cd1b account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 4 plu: BNDL-LG multiply: 1 posProductId: POS-ID-038 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc29d - 622fd8b4ac990eb2eb7dc29f - 622fd8b4ac990eb2eb7dc2a1 productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc295 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc29d - title: products href: products/622fd8b4ac990eb2eb7dc29f - title: products href: products/622fd8b4ac990eb2eb7dc2a1 - _id: 622fd8b4ac990eb2eb7dc29f name: Spicy Tuna description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.425000Z' _updated: '2022-03-15T00:07:16.425000Z' _etag: 68ed7cc40d43e2236ea9e75da897653a3f3c77d4 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: PRT-02 multiply: 1 posProductId: POS-ID-043 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc29f - _id: 622fd8b4ac990eb2eb7dc2a1 name: Teriyaki Chicken description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.429000Z' _updated: '2022-03-15T00:07:16.429000Z' _etag: 584dacd4970848bffb6513e1826f2ae26fb23f83 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: PRT-03 multiply: 1 posProductId: POS-ID-044 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc2a1 _links: parent: title: home href: / self: title: products href: products?where={"account":"5ff6ee089328c8aefeeabe33"} next: title: next page href: products?where={"account":"5ff6ee089328c8aefeeabe33"}&page=2 last: title: last page href: products?where={"account":"5ff6ee089328c8aefeeabe33"}&page=3 _meta: page: 1 max_results: 25 total: 64 description: OK '400': content: application/json: schema: type: object properties: {} examples: Bad Request: summary: Bad Request value: '{}' description: Bad Request default: description: default headers: Content-Type: schema: type: string examples: - application/json content: application/json: schema: type: object example: _items: - _id: 622fd8b********eb7dc24d name: Add a side description: '' nameTranslations: en: Choose a side es: Elige tu acompañamiento fr: Choisissez votre garniture nl: Kies je bijgerecht descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 2715877681451ad6ddae50679c044bb56bef30ac account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 3 plu: MOD-02 multiply: 1 posProductId: POS-ID-003 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc255 - 622fd8b4ac990eb2eb7dc257 - 622fd8b4ac990eb2eb7dc259 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc24d related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc255 - title: products href: products/622fd8b4ac990eb2eb7dc257 - title: products href: products/622fd8b4ac990eb2eb7dc259 - _id: 622fd8b4ac990eb2eb7dc24f name: Rare description: '' nameTranslations: en: Rare es: Poco hecho fr: Saignant nl: Rood descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: be71204aaf77a4cf1676d698ec32a76a090f0e41 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: COOK-01 multiply: 1 posProductId: POS-ID-004 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc24f - _id: 622fd8b4ac990eb2eb7dc251 name: Medium Rare description: '' nameTranslations: en: Medium Rare es: Al punto fr: À point nl: Half doorbakken descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 16bba91773586b8aac42ae02e16a9384073bf809 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: COOK-02 multiply: 1 posProductId: POS-ID-005 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc251 - _id: 622fd8b4ac990eb2eb7dc255 name: Fries description: '' nameTranslations: en: Fries es: Patatas fritas fr: Frites nl: Frietjes descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 2f6c78768a648d49a91723e365b38db4b0fcb94c account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SI-01 multiply: 1 posProductId: POS-ID-006 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 defaultQuantity: 1 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc255 - _id: 622fd8b4ac990eb2eb7dc257 name: Salad description: '' nameTranslations: en: Salad es: Ensalada fr: Salade nl: Salade descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: fbd9ebc70111fea3ce22cfcfdf8938f5490974ae account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SI-02 multiply: 1 posProductId: POS-ID-007 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 200 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc257 - _id: 622fd8b4ac990eb2eb7dc259 name: Mashed Potato description: '' nameTranslations: en: Mashed Potato es: Puré de patata fr: Purée de pommes de terre nl: Aardappelpuree descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: 05d48dd6689a7885f01971197480b9ce8fb24151 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SI-03 multiply: 1 posProductId: POS-ID-008 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 100 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc259 - _id: 622fd8b4ac990eb2eb7dc25b name: Chicken Sate description: Product with Nested Modifiers - Multimax variables - Allergens (tags) nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.422000Z' _updated: '2022-03-15T00:07:16.422000Z' _etag: f9d4e488bc46c73379bc7f44ec26402c7167878f account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-SATE multiply: 1 posProductId: POS-ID-009 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc25d - 622fd8b4ac990eb2eb7dc25f productTags: - 104 - 108 posCategoryIds: - SATE imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/satay-62284e3c8c506f015be60184.jpeg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc25b related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc25d - title: products href: products/622fd8b4ac990eb2eb7dc25f - _id: 622fd8b4ac990eb2eb7dc261 name: White Rice description: White coloured rice nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 93d3797000158ddbfba6e555975812b00fd440f9 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: RICE-01 multiply: 1 posProductId: POS-ID-012 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc269 productTags: [] posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/nasiputi-1610290140494.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc261 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc269 - _id: 622fd8b4ac990eb2eb7dc265 name: Egg Noodles description: Egg noodles and veggies fried and tossed with a delicious sauce nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 82fe6073cf8ad734790611a88c994b878700eb98 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: NOOD-01 multiply: 1 posProductId: POS-ID-014 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc269 productTags: [] posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/bamigoreng-1610289922969.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc265 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc269 - _id: 622fd8b4ac990eb2eb7dc267 name: Ramen Noodles description: Chinese-style wheat noodles nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 31517b482377d626dba89d13fd72bda726ed4b3e account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: NOOD-02 multiply: 1 posProductId: POS-ID-015 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc269 productTags: [] posCategoryIds: - SD imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/Mihoen-2-1-1610289870157.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 450 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc267 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc269 - _id: 622fd8b4ac990eb2eb7dc26b name: Sate Sauce description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 424be2d9e4483177d78aef72749492572f977997 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SAUCE-01 multiply: 1 posProductId: POS-ID-017 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 50 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc26b - _id: 622fd8b4ac990eb2eb7dc26d name: Hot Sauce description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: e9d50ad67406d4c6b833df8763b3a0a2a9cded5f account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 2 plu: SAUCE-02 multiply: 1 posProductId: POS-ID-018 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 50 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc26d - _id: 622fd8b4ac990eb2eb7dc26f name: Burger Combo (Drink not Included) description: Combo with Bundles - Modifier Groups as Upsell nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: f7e7f78062028d530e3bbf7ab82c95457aa23924 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-BRGR multiply: 1 posProductId: POS-ID-019 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc271 - 622fd8b4ac990eb2eb7dc273 - 622fd8b4ac990eb2eb7dc275 productTags: [] posCategoryIds: - BURG imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/burger-62286be78c506f015be60190.jpeg isInternal: false isCombo: true max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 950 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc26f related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc271 - title: products href: products/622fd8b4ac990eb2eb7dc273 - title: products href: products/622fd8b4ac990eb2eb7dc275 - _id: 622fd8b4ac990eb2eb7dc273 name: Fries Selection description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: a91312a5e9fae3539769038c06b8f246744a40f2 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 3 plu: MG-FRS multiply: 1 posProductId: POS-ID-021 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc277 - 622fd8b4ac990eb2eb7dc279 - 622fd8b4ac990eb2eb7dc27b productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc273 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc277 - title: products href: products/622fd8b4ac990eb2eb7dc279 - title: products href: products/622fd8b4ac990eb2eb7dc27b - _id: 622fd8b4ac990eb2eb7dc275 name: Add a Drink? (not included) description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-07-06T08:03:11.000000Z' _etag: def3a76097f22874ed0ec2e5481b74865c113467 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 3 plu: UPSLL-01 multiply: 1 posProductId: POS-ID-022 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc283 - 622fd8b4ac990eb2eb7dc285 - 622fd8b4ac990eb2eb7dc287 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 multiMax: 0 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc275 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc283 - title: products href: products/622fd8b4ac990eb2eb7dc285 - title: products href: products/622fd8b4ac990eb2eb7dc287 - _id: 622fd8b4ac990eb2eb7dc277 name: French Fries description: Plain fries from France nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.423000Z' _updated: '2022-03-15T00:07:16.423000Z' _etag: 77b6eef509fed9c3787dc17aa8cfe6bfe6915f9d account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-FRS-S multiply: 1 posProductId: POS-ID-023 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: - FRS isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 200 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc277 - _id: 622fd8b4ac990eb2eb7dc27d name: Chicken Burger description: Crispy coated chicken thigh, iceberg lettuce, pickles, slice of cheese & mayo, all in a toasted brioche bun. nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: f123a4c0c5a34ac30e132d965f25345779f12024 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: P-BURG-CHK multiply: 1 posProductId: POS-ID-026 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: - BURG imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/chkburger-6228c1dcdb5986001ebf58df.jpeg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 800 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc27d - _id: 622fd8b4ac990eb2eb7dc287 name: Ginger Beer description: Australia's favourite ginger beer! nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 62bb35e3c3f2a5e6f7459d8a5d3ee756b29b6d7c account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: DRNK-03 multiply: 1 posProductId: POS-ID-031 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: - DRK imageUrl: https://storage.googleapis.com/ikona-bucket-staging/images/5ff6ee089328c8aefeeabe33/gingerbeer-62285548db5986001ebf58d1.jpg isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 400 bottleDepositPrice: 100 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc287 - _id: 622fd8b4ac990eb2eb7dc28d name: Mini Poke Bowl description: A little bowl of Poke nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: f4c1a3f3fb705345ef489c904c93cd158ec06a49 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: SZ-01 multiply: 1 posProductId: POS-ID-034 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc293 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 800 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc28d related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc293 - _id: 622fd8b4ac990eb2eb7dc28f name: Large Poke Bowl description: A big bowl of Poke nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 542f83a681b422a0ff3f345a387280fd0a0d5c45 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: SZ-02 multiply: 1 posProductId: POS-ID-035 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc295 productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 1200 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc28f related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc295 - _id: 622fd8b4ac990eb2eb7dc291 name: Choose Your Base description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 8cd586d4610a753e9d2748467d6f911d39b73740 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 4 plu: BNDL-01 multiply: 1 posProductId: POS-ID-036 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc299 - 622fd8b4ac990eb2eb7dc29b productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 6000 takeawayTax: 6000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc291 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc299 - title: products href: products/622fd8b4ac990eb2eb7dc29b - _id: 622fd8b4ac990eb2eb7dc293 name: Choose Your Protein description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: fb449d2323d61657c1ba8bc94db1132d56eda269 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 4 plu: BNDL-01-SML multiply: 1 posProductId: POS-ID-037 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc29d - 622fd8b4ac990eb2eb7dc29f - 622fd8b4ac990eb2eb7dc2a1 productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 6000 takeawayTax: 6000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc293 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc29d - title: products href: products/622fd8b4ac990eb2eb7dc29f - title: products href: products/622fd8b4ac990eb2eb7dc2a1 - _id: 622fd8b4ac990eb2eb7dc295 name: Choose Your Protein description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.424000Z' _updated: '2022-03-15T00:07:16.424000Z' _etag: 9bb1989fc9d54146b320cc693f87ef5d42a1cd1b account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 4 plu: BNDL-LG multiply: 1 posProductId: POS-ID-038 posProductCategoryId: '' subProducts: - 622fd8b4ac990eb2eb7dc29d - 622fd8b4ac990eb2eb7dc29f - 622fd8b4ac990eb2eb7dc2a1 productTags: [] posCategoryIds: [] isInternal: false max: 1 min: 1 sortOrder: 0 capacityUsages: [] priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc295 related: subProducts: - title: products href: products/622fd8b4ac990eb2eb7dc29d - title: products href: products/622fd8b4ac990eb2eb7dc29f - title: products href: products/622fd8b4ac990eb2eb7dc2a1 - _id: 622fd8b4ac990eb2eb7dc29f name: Spicy Tuna description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.425000Z' _updated: '2022-03-15T00:07:16.425000Z' _etag: 68ed7cc40d43e2236ea9e75da897653a3f3c77d4 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: PRT-02 multiply: 1 posProductId: POS-ID-043 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc29f - _id: 622fd8b4ac990eb2eb7dc2a1 name: Teriyaki Chicken description: '' nameTranslations: {} descriptionTranslations: {} _created: '2022-03-15T00:07:16.429000Z' _updated: '2022-03-15T00:07:16.429000Z' _etag: 584dacd4970848bffb6513e1826f2ae26fb23f83 account: 5ff6ee089328c8aefeeabe33 location: 5ff6ee659328c8aefeeac2a7 productType: 1 plu: PRT-03 multiply: 1 posProductId: POS-ID-044 posProductCategoryId: '' subProducts: [] productTags: [] posCategoryIds: [] isInternal: false max: 0 min: 0 sortOrder: 0 capacityUsages: [] price: 0 priceLevels: {} deliveryTax: 9000 takeawayTax: 9000 eatInTax: 9000 _links: self: title: products href: products/622fd8b4ac990eb2eb7dc2a1 _links: parent: title: home href: / self: title: products href: products?where={account:5ff6ee089328c8aefeeabe33 next: title: next page href: products?where={account:5ff6ee089328c8aefeeabe33}&page=2 last: title: last page href: products?where={account:5ff6ee089328c8aefeeabe33}&page=3 _meta: page: 1 max_results: 25 total: 64 operationId: get_products description: Deliverect Get Products for Account x-microcks-operation: delay: 0 dispatcher: FALLBACK /products/snoozeByPlus: post: tags: - Products summary: Deliverect Snooze Product by PLU description: Mark products out of stock for a certain amount of time based on their PLU and location. You can use the same call to unsnooze product passing `snoozeEnd` time in the past. requestBody: content: application/json: schema: type: object examples: - account: '{{account_id}}' location: '{{location_id}}' plus: - PLU1 snoozeStart: '2019-03-06T15:45:00.000Z' snoozeEnd: '2019-03-07T15:45:00.000Z' examples: Example Snooze Request: summary: Example Snooze Request value: account: 62********************2g location: 62********************9k plus: - PLU_1 - PLU_2 snoozeEnd: YYYY-MM-DDTHH:mm:ss.SSSSSSZ responses: default: description: default content: text/plain: schema: type: string examples: example-0: summary: Multiple PLUs across all locations value: null example-1: summary: Multiple PLUs for one location value: null example-2: summary: Single PLU for one location value: null example-3: summary: Single PLU across all locations value: null operationId: post_snooze_by_plu x-microcks-operation: delay: 0 dispatcher: FALLBACK /products/snoozeByTags: post: tags: - Products summary: Deliverect Mark Products Out of Stock by Tag description: 'Mark products out of stock for a certain amount of time based on their tag and location. You can use the same call to unsnooze product passing `snoozeEnd` time in the past. ##### NOTE Please note, that here and later all dates and times, coming from/to Deliverect are UTC.' requestBody: content: application/json: schema: type: object properties: account: type: string example: string location: type: string example: string tag: type: array items: type: integer example: 1 snoozeStart: type: string example: string snoozeEnd: type: string example: string required: - account - snoozeEnd - snoozeStart - tag - location examples: Multiple tags for all locations: summary: Multiple tags for all locations value: account: '{{account_id}}' location: null tags: - 1 - 2 - 3 snoozeStart: YYYY-MM-DDThh:mm:ss.sssZ snoozeEnd: YYYY-MM-DDThh:mm:ss.sssZ Multiple tag for one location: summary: Multiple tag for one location value: account: '{{account_id}}' location: '{{location_id}}' tags: - 1 - 2 - 3 snoozeStart: YYYY-MM-DDThh:mm:ss.sssZ snoozeEnd: YYYY-MM-DDThh:mm:ss.sssZ Single tag for all locations: summary: Single tag for all locations value: account: '{{account_id}}' location: null tags: - 1 snoozeStart: YYYY-MM-DDThh:mm:ss.sssZ snoozeEnd: YYYY-MM-DDThh:mm:ss.sssZ Single tag for one location: summary: Single tag for one location value: account: '{{account_id}}' location: '{{location_id}}' tags: - 1 snoozeStart: YYYY-MM-DDThh:mm:ss.sssZ snoozeEnd: YYYY-MM-DDThh:mm:ss.sssZ responses: '200': content: application/json: schema: type: object properties: {} examples: OK: summary: OK value: '{}' description: OK '400': content: application/json: schema: type: object properties: {} examples: Bad Request: summary: Bad Request value: '{}' description: Bad Request default: description: default content: text/plain: schema: type: string examples: example-2: summary: Multiple tags for all locations value: "{\n \"account\": \"{{account_id}}\",\n \"location\": null,\n \"tags\": [\n 1,\n 2,\n 3\n ],\n \"snoozeStart\": \"YYYY-MM-DDThh:mm:ss.sssZ\",\n \"snoozeEnd\": \"YYYY-MM-DDThh:mm:ss.sssZ\"\n}" example-3: summary: Multiple tag for one location value: "{\n \"account\": \"{{account_id}}\",\n \"location\": null,\n \"tags\": [\n 1\n ],\n \"snoozeStart\": \"YYYY-MM-DDThh:mm:ss.sssZ\",\n \"snoozeEnd\": \"YYYY-MM-DDThh:mm:ss.sssZ\"\n}" ? '' : summary: '' value: "{\n \"account\": \"{{account_id}}\",\n \"location\": \"{{location_id}}\",\n \"tags\": [\n 1,\n 2,\n 3\n ],\n \"snoozeStart\": \"YYYY-MM-DDThh:mm:ss.sssZ\",\n \"snoozeEnd\": \"YYYY-MM-DDThh:mm:ss.sssZ\"\n}" ' 1': summary: ' 1' value: null operationId: post_mark_products_out_of_stock_by_tag x-microcks-operation: delay: 0 dispatcher: FALLBACK /channelDisabledProducts: get: tags: - Products summary: Deliverect Get Products Marked Out of Stock description: Get products marked out of stock. parameters: - name: Content-Type in: header schema: type: string example: application/json description: The Content-Type value. - name: where in: query schema: type: string example: account: account_id location: location_id description: The where value. responses: '200': content: application/json: schema: type: object properties: {} examples: OK: summary: OK value: "{\n \"_items\": [\n {\n \"_id\": \"612***2cf\",\n \"_created\": \"2021-08-30T11:41:09.077000Z\",\n \"_updated\": \"2021-08-30T11:53:09.000000Z\",\n \"_etag\": \"19358d3fb0b1cdb2cf96fa71f7c21abda863b00f\",\n \"account\": \"60e***945\",\n \"channel\": -1,\n \"location\": \"60e***96a\",\n \"plu\": \"VAR-PROD-1\",\n \"name\": \"Pinapple pizza\",\n \"deliverectProductId\": \"610***b73\",\n \"snoozeStart\": \"2021-08-30T11:41:09Z\",\n \"snoozeEnd\": \"2021-08-30T11:53:09Z\",\n \"isBogof\": false,\n \"isInBundle\": false,\n \"channelLinks\": [\n \"60e***a37\",\n ],\n \"_links\": {\n \"self\": {\n \"title\": \"channelDisabledProducts\",\n \"href\": \"channelDisabledProducts/612***2cf\"\n }\n }\n },\n {\n \"_id\": \"612***298\",\n \"_created\": \"2021-08-30T14:31:19Z\",\n \"_updated\": \"2021-08-30T14:31:19Z\",\n \"_etag\": \"f839b4936adbaa034358bc669abe75cfdbb80964\",\n \"account\": \"60e***945\",\n \"channel\": -1,\n \"location\": \"60e***96a\",\n \"plu\": \"MOD555\",\n \"name\": \"Ice\",\n \"deliverectProductId\": \"612***e8d\",\n \"snoozeStart\": \"2021-08-30T14:31:19Z\",\n \"snoozeEnd\": \"2021-08-30T15:31:19Z\",\n \"isBogof\": false,\n \"isInBundle\": false,\n \"channelLinks\": [\n \"60e***a37\",\n \"612***204\"\n ],\n \"_links\": {\n \"self\": {\n \"title\": \"channelDisabledProducts\",\n \"href\": \"channelDisabledProducts/612***298\"\n }\n }\n },\n {\n \"_id\": \"613***6a3\",\n \"_created\": \"2021-09-03T13:09:48Z\",\n \"_updated\": \"2021-09-03T13:09:48Z\",\n \"_etag\": \"6f5e942de36140f6825c7f69695f94a464bcab4e\",\n \"account\": \"60e***945\",\n \"channel\": -1,\n \"location\": \"60e***96a\",\n \"plu\": \"PR2\",\n \"name\": \"Cola\",\n \"deliverectProductId\": \"60e4***f62\",\n \"snoozeStart\": \"2021-08-18T11:13:00Z\",\n \"snoozeEnd\": \"2021-09-03T13:17:48Z\",\n \"isBogof\": false,\n \"isInBundle\": false,\n \"channelLinks\": [\n \"60e***a37\",\n \"612***204\",\n \"613***31c\"\n ],\n \"_links\": {\n \"self\": {\n \"title\": \"channelDisabledProducts\",\n \"href\": \"channelDisabledProducts/613***6a3\"\n }\n }\n }\n ],\n \"_links\": {\n \"parent\": {\n \"title\": \"home\",\n \"href\": \"/\"\n },\n \"self\": {\n \"title\": \"channelDisabledProducts\",\n \"href\": \"channelDisabledProducts?where={ \\\"account\\\": \\\"60e***945\\\", \\\"location\\\": \\\"60e***96a\\\" }\"\n }\n },\n \"_meta\": {\n \"page\": 1,\n \"max_results\": 25,\n \"total\": 9\n }\n}" description: OK default: description: default headers: Content-Type: schema: type: string examples: - application/json content: application/json: schema: type: object example: _items: - _id: 612***2cf _created: '2021-08-30T11:41:09.077000Z' _updated: '2021-08-30T11:53:09.000000Z' _etag: 19358d3fb0b1cdb2cf96fa71f7c21abda863b00f account: 60e***945 channel: -1 location: 60e***96a plu: VAR-PROD-1 name: Pinapple pizza deliverectProductId: 610***b73 snoozeStart: '2021-08-30T11:41:09Z' snoozeEnd: '2021-08-30T11:53:09Z' isBogof: false isInBundle: false channelLinks: - 60e***a37 _links: self: title: channelDisabledProducts href: channelDisabledProducts/612***2cf - _id: 612***298 _created: '2021-08-30T14:31:19Z' _updated: '2021-08-30T14:31:19Z' _etag: f839b4936adbaa034358bc669abe75cfdbb80964 account: 60e***945 channel: -1 location: 60e***96a plu: MOD555 name: Ice deliverectProductId: 612***e8d snoozeStart: '2021-08-30T14:31:19Z' snoozeEnd: '2021-08-30T15:31:19Z' isBogof: false isInBundle: false channelLinks: - 60e***a37 - 612***204 _links: self: title: channelDisabledProducts href: channelDisabledProducts/612***298 - _id: 613***6a3 _created: '2021-09-03T13:09:48Z' _updated: '2021-09-03T13:09:48Z' _etag: 6f5e942de36140f6825c7f69695f94a464bcab4e account: 60e***945 channel: -1 location: 60e***96a plu: PR2 name: Cola deliverectProductId: 60e4***f62 snoozeStart: '2021-08-18T11:13:00Z' snoozeEnd: '2021-09-03T13:17:48Z' isBogof: false isInBundle: false channelLinks: - 60e***a37 - 612***204 - 613***31c _links: self: title: channelDisabledProducts href: channelDisabledProducts/613***6a3 _links: parent: title: home href: / self: title: channelDisabledProducts href: 'channelDisabledProducts?where={ account: {{account_id}}, location: {{location_id}}' _meta: page: 1 max_results: 25 total: 9 operationId: get_get_channeldisabledproducts x-microcks-operation: delay: 0 dispatcher: FALLBACK components: securitySchemes: oauth2: type: oauth2 description: OAuth 2.0 machine-to-machine client-credentials. Exchange client_id/client_secret at POST /oauth/token for a Bearer access_token. flows: clientCredentials: tokenUrl: https://api.deliverect.com/oauth/token scopes: {}