salo
1
I’m trying to figure out what the “modifier_id” in the CatalogModifierOverride object corresponds to.
There’s no id in the CatalogModifier object.
How do we determine which Modifier is overridden without an ID on the CatalogModifier objects? I don’t see a way to make that link.
The modifier is also wrapped in the CatalogObject, and the ID is there. For example:
{
"type": "MODIFIER",
"id": "XFPDUEFIV2X4GBZCNRUTWQP3",
"updated_at": "2021-06-17T19:02:51.355Z",
"version": 1623956571355,
"is_deleted": false,
"present_at_all_locations": true,
"modifier_data": {
"name": "Fruit Cup",
"price_money": {
"amount": 300,
"currency": "USD"
},
"on_by_default": false,
"ordinal": 1,
"modifier_list_id": "M2JDAVYQCJEK2KAUTVJAYRTK"
}
}
salo
3
Thanks! Your modifier_data has “on_by_default”, but the docs don’t have it. Is that expected? Thanks. CatalogModifier Object - Square API Reference