{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/grubhub/main/json-schema/grubhub-tag-schema.json",
  "title": "Tag",
  "x-generated": "2026-09-17",
  "x-method": "derived",
  "x-source": "openapi/grubhub-menu-openapi.yml#/components/schemas/Tag",
  "required": [
    "group",
    "name"
  ],
  "type": "object",
  "properties": {
    "group": {
      "type": "string",
      "description": "Tag group. Currently, the only valid group is 'LEGACY'"
    },
    "name": {
      "type": "string",
      "description": "Tag name or code.",
      "enum": [
        "ADVANCED_ORDERING",
        "ALCOHOL",
        "DESSERT",
        "DAIRY_FREE",
        "DRINK",
        "GLUTEN_FREE",
        "KOSHER",
        "LOW_FAT",
        "NOT_FOR_BIKER",
        "NUT_FREE",
        "RAW_FOOD_WARNING",
        "SPECIALTY",
        "SPICY",
        "SODIUM_WARNING",
        "TAX_EXEMPT",
        "VEGAN",
        "VEGETARIAN",
        "FIFTEEN_TWENTY_LBS",
        "TWENTY_TWENTYFIVE_LBS",
        "TWENTYFIVE_THIRTY_LBS",
        "THIRTY_PLUS_LBS",
        "TWO_TWOHALF_FT",
        "TWOHALF_THREE_FT",
        "THREE_PLUS_FT"
      ]
    }
  },
  "description": "Tags for menu items are used to flag certain items for special delivery handling, regulatory treatment, and to denote an item is eligible for certain flags and icons on Grubhub diner properties."
}