Modifier Channel Visibility

Is there any way to retrieve modifier list channel visibility (Point of Sale vs Online) via the Catalog API? The Dashboard shows which channels each modifier list is enabled for, but I can’t find this field in the /v2/catalog/list response on MODIFIER_LIST objects or modifier_list_info entries. Is this data exposed anywhere in the API?

As of the current API version, there’s no channel-visibility field on CatalogModifierList or on CatalogItemModifierListInfo, so the Dashboard’s per-channel modifier list settings aren’t reflected in /v2/catalog/list responses.

The related fields that do exist are at the individual modifier level, and both are currently beta:

  • CatalogModifier.hidden_online — hides that modifier from online ordering channels.
  • CatalogModifierOverride.hidden_online_override — per-item override (YES / NO / NOT_SET) in modifier_list_info[].modifier_overrides[].

These cover “hidden online” for a single modifier rather than channel enablement for a list, so they may or may not fit your use case.