All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| CloneMenuSectionItem | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/clone | Clone menu section item |
| CreateMenuSectionItem | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems | Create menu section item |
| CreateMenuSectionItemFromCatalogItems | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/add-catalogitems | Create menu section items from a list of Catalog Items |
| DeleteMenuSectionItem | DELETE /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Delete menu section item |
| DeleteMenuSectionItemImage | DELETE /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/image | Delete menu section item image |
| GetMenuItemById | GET /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Get menu item by identifier |
| GetMenuItems | GET /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems | Get menu items |
| MoveMenuItem | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/setorder/{destinationDisplayOrder} | Move an Item within a menu |
| SetSectionItemTax | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/taxrate/{taxRateId} | Set tax rate for menu item |
| UpdateMenuSectionItem | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Update menu section item |
| UploadMenuSectionItemImage | POST /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/image | Upload menu section item image |
RestApiResultMenuSectionItem CloneMenuSectionItem (int? menuId, int? menuSectionId, int? menuSectionItemId)
Clone menu section item
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class CloneMenuSectionItemExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu section item identifier
try
{
// Clone menu section item
RestApiResultMenuSectionItem result = apiInstance.CloneMenuSectionItem(menuId, menuSectionId, menuSectionItemId);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.CloneMenuSectionItem: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItemId | int? | Menu section item identifier |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object CreateMenuSectionItem (int? menuId, int? menuSectionId, MenuSectionItemBase menuSectionItem)
Create menu section item
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class CreateMenuSectionItemExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItem = new MenuSectionItemBase(); // MenuSectionItemBase | Menu section item
try
{
// Create menu section item
Object result = apiInstance.CreateMenuSectionItem(menuId, menuSectionId, menuSectionItem);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.CreateMenuSectionItem: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItem | MenuSectionItemBase | Menu section item |
Object
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Object CreateMenuSectionItemFromCatalogItems (int? menuId, int? menuSectionId, CreateMenuSectionItemFromCatalogItems createFromCatalogItems)
Create menu section items from a list of Catalog Items
BETA - this endpoint is under development, do not use it in your production system
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class CreateMenuSectionItemFromCatalogItemsExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var createFromCatalogItems = new CreateMenuSectionItemFromCatalogItems(); // CreateMenuSectionItemFromCatalogItems | Information to create the new MenuSectionItems
try
{
// Create menu section items from a list of Catalog Items
Object result = apiInstance.CreateMenuSectionItemFromCatalogItems(menuId, menuSectionId, createFromCatalogItems);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.CreateMenuSectionItemFromCatalogItems: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| createFromCatalogItems | CreateMenuSectionItemFromCatalogItems | Information to create the new MenuSectionItems |
Object
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMenuSectionItem (int? menuId, int? menuSectionId, int? menuSectionItemId)
Delete menu section item
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class DeleteMenuSectionItemExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu section item identifier
try
{
// Delete menu section item
apiInstance.DeleteMenuSectionItem(menuId, menuSectionId, menuSectionItemId);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.DeleteMenuSectionItem: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItemId | int? | Menu section item identifier |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMenuSectionItemImage (int? menuId, int? menuSectionId, int? menuSectionItemId)
Delete menu section item image
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class DeleteMenuSectionItemImageExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu section item identifier
try
{
// Delete menu section item image
apiInstance.DeleteMenuSectionItemImage(menuId, menuSectionId, menuSectionItemId);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.DeleteMenuSectionItemImage: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItemId | int? | Menu section item identifier |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RestApiResultMenuSectionItem GetMenuItemById (int? menuId, int? menuSectionId, int? menuSectionItemId)
Get menu item by identifier
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class GetMenuItemByIdExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu item identifier
try
{
// Get menu item by identifier
RestApiResultMenuSectionItem result = apiInstance.GetMenuItemById(menuId, menuSectionId, menuSectionItemId);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.GetMenuItemById: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItemId | int? | Menu item identifier |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RestApiArrayResultMenuSectionItem GetMenuItems (int? menuId, int? menuSectionId)
Get menu items
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class GetMenuItemsExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
try
{
// Get menu items
RestApiArrayResultMenuSectionItem result = apiInstance.GetMenuItems(menuId, menuSectionId);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.GetMenuItems: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier |
RestApiArrayResultMenuSectionItem
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void MoveMenuItem (int? menuId, int? menuSectionId, int? menuSectionItemId, int? destinationDisplayOrder)
Move an Item within a menu
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class MoveMenuItemExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Section to put item in (will usually be original section)
var menuSectionItemId = 56; // int? | ID of Item to be moved
var destinationDisplayOrder = 56; // int? | New Display Order of item
try
{
// Move an Item within a menu
apiInstance.MoveMenuItem(menuId, menuSectionId, menuSectionItemId, destinationDisplayOrder);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.MoveMenuItem: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Section to put item in (will usually be original section) | |
| menuSectionItemId | int? | ID of Item to be moved | |
| destinationDisplayOrder | int? | New Display Order of item |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void SetSectionItemTax (int? menuId, int? menuSectionId, int? menuSectionItemId, int? taxRateId)
Set tax rate for menu item
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class SetSectionItemTaxExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Section to put item in (will usually be original section)
var menuSectionItemId = 56; // int? | ID of Item to be moved
var taxRateId = 56; // int? | tax rate to be set against item
try
{
// Set tax rate for menu item
apiInstance.SetSectionItemTax(menuId, menuSectionId, menuSectionItemId, taxRateId);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.SetSectionItemTax: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Section to put item in (will usually be original section) | |
| menuSectionItemId | int? | ID of Item to be moved | |
| taxRateId | int? | tax rate to be set against item |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void UpdateMenuSectionItem (int? menuId, int? menuSectionId, int? menuSectionItemId, MenuSectionItemBase menuSectionItem, double? undoAfter = null)
Update menu section item
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class UpdateMenuSectionItemExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu section item identifier
var menuSectionItem = new MenuSectionItemBase(); // MenuSectionItemBase | Menu section item (delta)
var undoAfter = 1.2; // double? | An optional time period, in hours, after which the hide-section operation will be undone (optional)
try
{
// Update menu section item
apiInstance.UpdateMenuSectionItem(menuId, menuSectionId, menuSectionItemId, menuSectionItem, undoAfter);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.UpdateMenuSectionItem: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItemId | int? | Menu section item identifier | |
| menuSectionItem | MenuSectionItemBase | Menu section item (delta) | |
| undoAfter | double? | An optional time period, in hours, after which the hide-section operation will be undone | [optional] |
void (empty response body)
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RestApiStringResult UploadMenuSectionItemImage (int? menuId, int? menuSectionId, int? menuSectionItemId, System.IO.Stream image)
Upload menu section item image
using System;
using System.Diagnostics;
using Flipdish.Api;
using Flipdish.Client;
using Flipdish.Model;
namespace Example
{
public class UploadMenuSectionItemImageExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenuSectionItemsApi();
var menuId = 56; // int? | Menu identifier
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu section item identifier
var image = new System.IO.Stream(); // System.IO.Stream | Menu section item image
try
{
// Upload menu section item image
RestApiStringResult result = apiInstance.UploadMenuSectionItemImage(menuId, menuSectionId, menuSectionItemId, image);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling MenuSectionItemsApi.UploadMenuSectionItemImage: " + e.Message );
}
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| menuId | int? | Menu identifier | |
| menuSectionId | int? | Menu section identifier | |
| menuSectionItemId | int? | Menu section item identifier | |
| image | System.IO.Stream | Menu section item image |
- Content-Type: multipart/form-data
- Accept: application/json, text/json, application/xml, text/xml
[Back to top] [Back to API list] [Back to Model list] [Back to README]