<aside> 💡 This API has been superseded by Menus Version 2 and will be decommissioned by December 2022. You should only be using this API if you have already integrated your POS or 3PA with the Flyt Platform. If you are developing a new integration, please use Menus Version 2 instead.
</aside>
The Flyt Platform API allows anyone with a Just Eat, Skip The Dishes, Menulog or Takeaway account to automatically publish menus from their POS to the respective delivery partner. For this to work, client applications need to:
JSON
format (see format details below)https://api.flypaythis.com/ingest/menu/{BRAND_ID}/locations/{LOCATION_ID}
(replacing BRAND_ID
and LOCATION_ID
with your own values)The API endpoint will validate the incoming request and, if checks are successful, publish the new menu to the delivery partner. We recommend checking the delivery partner page to see if the new menu has been updated as intended.
POST <https://api.flypaythis.com/ingest/menu/{BRAND_ID}/locations/{LOCATION_ID}
>
X-Flyt-API-Key
: the API key you received from Flyt. This API key is unique for menus and cannot be used for item availability. You should not share this API key with anyone outside your organisation.
Content-Type
: specified the content type of your request. Should always be set to application/json
.
BRAND_ID
: a unique identifier for the brand for which this integration is being built. This name is used internally by the Flyt Platform to determine which business is making a request.
LOCATION_ID
: a unique identifier for the restaurant the menu belongs to. Send us the internal ID you have for your restaurants. This location ID will be mapped directly to the corresponding delivery partner restaurant.
<aside> 💡 Except if otherwise noted, body attributes are mandatory.
</aside>
baseline_menus
: array containing menu data.