Configure Metadata as "Hidden"
Integrations often require data that is used on a shopper-facing website or in merchandising rules, but shouldn't be visible to the public. For example, you might have different prices across regions. You can configure the price fields as Hidden and then, when you are making a request for a user in region 1, you retrieve the corresponding price via the query parameter fmt_options[hidden_fields]=price_1 without exposing all the prices in the API response.
Previously, configuring a metadata field as Hidden (so it exists in the index but isn't returned in the response) required API intervention and was invisible in the dashboard.
With this update, you can now:
- Gain Visibility: See exactly which metadata fields are currently set to Hidden directly in the dashboard.
- Self-Serve: Toggle the Hidden configuration on and off without needing to reach out to dev resources and make API calls.
How to Get Started
This feature is available now. Navigate to Workspace > Indexes > Manage Searchability & Displayability and choose a field to set up its Hidden configuration.
Important notice: Changes to metadata field configurations take effect in search and browse requests once Constructor rebuilds indexes. Rebuild duration will depend on the size of your data set, including items, facets, rules, and other indexed data.
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through support@constructor.io.