Basecamp: projectId mapped but still showing missing

I’m building a scenario that loops through an array of client project data.

Each item includes project_name, project_id, and csm.
In the iterator, I set variables using Value.project_id and Value.csm.
A Compose module confirms the values are correct — I can see the projectId output as a number like 20445470.

However, when I pass projectId (from “Set multiple variables”) into the Basecamp 3 > List To-Do Lists module, I get this error:

sql

CopyEdit

BundleValidationError  
Missing value of required parameter 'projectId'

I’ve confirmed:

  • The variable is being set correctly
  • The Compose module shows it’s not null
  • I’ve mapped the correct variable (projectId) from the Tools module into the Basecamp module
  • I’ve run the scenario with real data

Any ideas why Make sees the value in Compose but not in the Basecamp module?

Thanks in advance — this one’s been a blocker.

1 Like

Hi Alissa,

It would be helpful to see screenshot of your overall workflow and basecamp action input to accurately diagnose but my guesses would be:

  1. Not including indexing
  2. or incorrectly referencing the iterator value in the basecamp action

Happy to help further if you provide the screenshots here!