DATE:
AUTHOR:
The Toast - API team
Menus API Objects, fields, and values

catalogProductInfo value added to the MenuItem object in the menus API

DATE:
AUTHOR: The Toast - API team

The MenuItem object in the menus API now includes a catalogProductInfo value. This value contains retail product catalog information for menu items that represent products available through e-commerce and retail sales channels.

The catalogProductInfo value is a set of objects that represent retail-related information about the menu item. This includes information about the retail product's available options. For example, a "T-Shirt (Small)" menu item includes the product's available sizes (small, medium, large) and indicates that this variant is the small size, allowing your integration to present all available size options to customers.

If your Toast POS location does not use a retail product catalog, the catalogProductInfo value for a menu item will be null.

For information about the retail product catalog data structure, including complete examples, see the Using catalogProductInfo for retail products developer guide section and the MenuItem object in the API reference documentation.

The catalogProductInfo value becomes available in menu data after a Toast POS location publishes menu changes, which regenerates the menus API response data. For more information, see Menus API returns published data only.

This change applies to menus API V2 and V3.

Powered by LaunchNotes