How can I force the mappings to refresh for a previous module?

Hi builders,

The problem
I must be missing something here; I previously had an HTTP request module, which had a request to o3. I’ve since changed to o4, which has a different data structure in the response. I want to write the results of the call to Sheets. But I cannot make the mapping of the HTTP module update - it’s still stuck on the previous version.

Below is the raw response from the new API call; I want to get to the highlighted ‘text’ bit, and save this to Sheets

And here’s what I can add in the following Sheets module. But as you can see, the output structure doesn’t match the latest data that’s come through.

What I’ve tried

  • Deleting both the HTTP and Sheets modules
  • Refreshing the tab
  • Closing and refreshing
  • Coming back an hour later
  • Changing the API request

How on earth can I force Make to refresh the mapping?? This seems to happen a lot with Make?

Any help much appreciated!!

1 Like

Hi all,

Whilst I couldn’t find a way to force-refresh the entire call, I did see that you can type in the path using raw Make.com notation, to essentially ‘follow’ the path of whatever the previous module’s actual API response was (and not the old/stale structure/mapping that Make still has)

In the example below, I needed to follow the yellow highlights to get to the ‘text’ which starts with ‘insights’. Make still wasn’t refreshing (the API response structure had changed and I couldn’t see and click-through to the new ‘insights’ path in the Make menu).

But it worked if I literally typed the below in, where the ‘3’ is the Step number in the make Scenario/workflow (see yellow highlight):

{{3.data.output.2.content.1.text}}

Have you tried this?