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) inmodifier_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.