Flipdish · Schema

UpdateCatalogItem

Update Catalog Item

RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks

Properties

Name Type Description
Sku string Stock Keeping Unit (SKU)
Name string Product name
Description string Product description
Price number Product price
ImageFileName string Image File Name
Alcohol boolean Product contains alcohol
Groups array Collection of groups associated with this item
Metafields array Collection of metafields
View JSON Schema on GitHub

JSON Schema

catalog-update-catalog-item-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/catalog-update-catalog-item-schema.json",
  "title": "UpdateCatalogItem",
  "description": "Update Catalog Item",
  "type": "object",
  "properties": {
    "Sku": {
      "description": "Stock Keeping Unit (SKU)",
      "maxLength": 30,
      "minLength": 0,
      "type": "string",
      "example": "string"
    },
    "Name": {
      "description": "Product name",
      "maxLength": 300,
      "minLength": 0,
      "type": "string",
      "example": "Example Name"
    },
    "Description": {
      "description": "Product description",
      "maxLength": 3000,
      "minLength": 0,
      "type": "string",
      "example": "string"
    },
    "Price": {
      "format": "double",
      "description": "Product price",
      "minimum": 0,
      "type": "number",
      "nullable": true,
      "example": 12.5
    },
    "ImageFileName": {
      "description": "Image File Name",
      "maxLength": 512,
      "minLength": 0,
      "type": "string",
      "example": "Example Name"
    },
    "Alcohol": {
      "description": "Product contains alcohol",
      "type": "boolean",
      "nullable": true,
      "example": true
    },
    "Groups": {
      "description": "Collection of groups associated with this item",
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/UpdateCatalogGroupReference"
      },
      "example": []
    },
    "Metafields": {
      "description": "Collection of metafields",
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Metafield"
      },
      "example": []
    }
  }
}