Are we not able to set sample data on a listener in an IA?

Is there any way to set sample data on a listener step in an IA? We have a Shopify to NetSuite IA sales order flow with a Shopify listener that has sample data that I'd like to replace so I can test different data scenarios. I can update the JSON in the "Sample data" entry field but the step can't be saved because the "Key (secret)" field expects there to be a value. Understanding that this is an IA and fields will be locked, how do we update sample data? Is this possible? There's a preSavePage hook that runs that transforms the data, I'd like to update the source data so it's transformed correctly in the subsequent step to aid in mapping.

Hi Bryan,

Thanks for reaching out to Celigo Support. You’re absolutely right. Because the Shopify to NetSuite Integration App (IA) is a managed bundle, many core fields are locked to protect the proprietary logic and ensure the integration's stability.

I understand you need to see how the internal preSavePage hook transforms your data to assist with your mapping. However, because these fields are locked—and the form requires a "Key (secret)" that is intentionally hidden in the UI—you won't be able to manually save new Sample Data into that field.

The only real way to "force" new sample data into that listener is to let the system refresh its own cache. Here’s the best way to do it:

  1. Create a test order in Shopify that has the exact data scenario you’re trying to test
  2. Once the listener picks up that order, the "Sample Data" field in your screenshot will automatically refresh with that new payload.
  3. Check your order flow's mappings after the order syncs, and you'll be able to see exactly how the hook transformed that fresh data.

Thanks @leestaana20, appreciate the feedback. I figured this was the case but wanted to confirm that there wasn't a more direct way to test.

Thanks!