US Foods · Schema

US Foods Product

Schema for a US Foods catalog product item used in foodservice ordering and PIM synchronization

Food ServiceFortune 500DistributionSupply ChaineCommerce

Properties

Name Type Description
itemNumber string US Foods proprietary product item number
gtin string Global Trade Item Number (GTIN-14 per GS1 standards)
description string Full product description
shortDescription string Abbreviated product description for display
brand string Product brand or manufacturer name
category string Product category (e.g., Produce, Proteins, Dairy, Dry Goods)
subcategory string Product subcategory
packSize string Pack size specification (e.g., 4/1 GAL, 6/10 CAN, 40 LB)
unitOfMeasure string Ordering unit of measure (CS = Case, EA = Each, LB = Pound)
netWeight number Net weight of the product in the specified unit
netWeightUnit string Unit for net weight (LB, OZ, KG, G)
storageTemp string Required storage temperature
shelfLifeDays integer Shelf life in days from manufacture date
ingredients string Full ingredient statement
allergens object Major food allergen information per FSMA/FDA requirements
nutritionFacts object Nutritional information per serving
images array Product image URLs
isActive boolean Whether the product is currently active in the catalog
isExclusive boolean Whether this is a US Foods exclusive/proprietary brand product
countryOfOrigin string Country of origin for the product
View JSON Schema on GitHub

JSON Schema

us-foods-product-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/us-foods/main/json-schema/us-foods-product-schema.json",
  "title": "US Foods Product",
  "description": "Schema for a US Foods catalog product item used in foodservice ordering and PIM synchronization",
  "type": "object",
  "properties": {
    "itemNumber": {
      "type": "string",
      "description": "US Foods proprietary product item number"
    },
    "gtin": {
      "type": "string",
      "description": "Global Trade Item Number (GTIN-14 per GS1 standards)"
    },
    "description": {
      "type": "string",
      "description": "Full product description"
    },
    "shortDescription": {
      "type": "string",
      "description": "Abbreviated product description for display"
    },
    "brand": {
      "type": "string",
      "description": "Product brand or manufacturer name"
    },
    "category": {
      "type": "string",
      "description": "Product category (e.g., Produce, Proteins, Dairy, Dry Goods)"
    },
    "subcategory": {
      "type": "string",
      "description": "Product subcategory"
    },
    "packSize": {
      "type": "string",
      "description": "Pack size specification (e.g., 4/1 GAL, 6/10 CAN, 40 LB)"
    },
    "unitOfMeasure": {
      "type": "string",
      "description": "Ordering unit of measure (CS = Case, EA = Each, LB = Pound)"
    },
    "netWeight": {
      "type": "number",
      "description": "Net weight of the product in the specified unit"
    },
    "netWeightUnit": {
      "type": "string",
      "description": "Unit for net weight (LB, OZ, KG, G)"
    },
    "storageTemp": {
      "type": "string",
      "description": "Required storage temperature",
      "enum": [
        "frozen",
        "refrigerated",
        "ambient",
        "controlled-ambient"
      ]
    },
    "shelfLifeDays": {
      "type": "integer",
      "description": "Shelf life in days from manufacture date"
    },
    "ingredients": {
      "type": "string",
      "description": "Full ingredient statement"
    },
    "allergens": {
      "type": "object",
      "description": "Major food allergen information per FSMA/FDA requirements",
      "properties": {
        "contains": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": ["milk", "eggs", "fish", "shellfish", "tree-nuts", "peanuts", "wheat", "soybeans", "sesame"]
          },
          "description": "Allergens present in the product"
        },
        "mayContain": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allergens that may be present due to manufacturing"
        }
      }
    },
    "nutritionFacts": {
      "type": "object",
      "description": "Nutritional information per serving",
      "properties": {
        "servingSize": {
          "type": "string",
          "description": "Serving size description"
        },
        "calories": {
          "type": "integer",
          "description": "Calories per serving"
        },
        "totalFatG": {
          "type": "number",
          "description": "Total fat in grams"
        },
        "sodiumMg": {
          "type": "number",
          "description": "Sodium in milligrams"
        },
        "totalCarbohydratesG": {
          "type": "number",
          "description": "Total carbohydrates in grams"
        },
        "proteinG": {
          "type": "number",
          "description": "Protein in grams"
        }
      }
    },
    "images": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "description": "Product image URLs"
    },
    "isActive": {
      "type": "boolean",
      "description": "Whether the product is currently active in the catalog"
    },
    "isExclusive": {
      "type": "boolean",
      "description": "Whether this is a US Foods exclusive/proprietary brand product"
    },
    "countryOfOrigin": {
      "type": "string",
      "description": "Country of origin for the product"
    }
  },
  "required": ["itemNumber", "description", "brand", "packSize"]
}