Create and Push a menu to the connected channels

Push Menu to Channel functionality involves sending your menu updates from the POS system to an external channel or platform where the menu will be used or displayed. This feature ensures that the menu data is synchronized and updated across different interfaces or platforms in real time.

Detailed Steps for "Push Menu to Channel" in POS API

  1. Overview

The Push Menu to Channel API endpoint is used to send your current menu data from your POS system to the specified channel or platform. This is essential for ensuring that your menu remains consistent and up-to-date across all customer-facing interfaces.

  1. Set Up Your Menu Data:
  • Prepare your menu data in JSON format, including item names, descriptions, prices, and modifiers.
  1. Endpoint for Pushing Menu:
  • Use the following endpoint to push the menu: POST

<https://api.orderout.co/api/webhooks/push_menu>

  1. Request Header

"content-type": 'application/json', "api-key": 'prb0MHzQmLZzSGNdmRZEZeNvlGwLgVDu',

  1. Example of Payload

{ "restaurantId": "YOUR_RESTAURANT_ID", "menu": { "name": "Dinner Menu", "items": [ { "id": "item_id_1", "name": "Cheeseburger", "description": "A tasty cheeseburger", "price": 8.99, "modifiers": [ { "id": "mod_id_1", "name": "Extra Cheese", "price": 1.00
} ] } ] } }

  1. Sending the Request:
  • Include your API key in the request header
  1. Verify the Push:
  • Check the response to ensure the menu was successfully pushed to the channel.