Sandbox Issue with Item-Level Modifier List Min/Max Properties

Hi Team,

We are currently working on retrieving the min/max properties of the modifier list configured at the item level.

However, we have observed a discrepancy between the sandbox and production environments. In the sandbox environment, even when the min/max values are configured for a modifier list at the item level, they are not being returned by the API endpoints. In contrast, the same configuration is working correctly in the production environment, where the values are returned as expected.

Could you please let us know if this is a known limitation of the sandbox environment or if there is any additional configuration required?

Below is the screenshot of the modifier list response received from https://connect.squareupsandbox.com/v2/catalog/list?types=MODIFIER_LIST. It has the configuration of min (1) and max (3).

Below is the screenshot of the modifier list customised at the item level. Min to 1 and Max to 4.

Below is the endpoint response.

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Design a Catalog
Add Custom Attributes
Square Sandbox

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Thank you for reporting this. The sandbox environment does have some known limitations compared to production, and the behavior you’re seeing with min/max properties for modifier lists at the item level is one of them.

We recommend using the production environment to validate your integration logic for modifier list min/max values. We apologize for the inconvenience and appreciate you flagging this.

Thank you for the update.

It will be better if these features is also available in the staging environment.