Error Updating Organization Variable through the Make.Com module

Hi,
I am trying to update a custom organization variable I have created through the make.com module. I have set up the variable’s name a data type (number) and I am trying to assign the value of a row to it.
This is the variable I have created:


And this is the setting of the module:

The error I get is this:
The operation failed with an error. [400] Bad Request: Validation failed for 1 parameter(s). ◉ Error: Value doesn't match pattern in parameter 'name'.
I have no experience in programming and Google can’t help me with this issue.
Thank you for the great tool Make.com Team.

Try to write raw_counter_exams :pen: instead of mapping this variable. I think it receives the value of the variable instead of the variable name.

2 Likes

No that doesn’t seem to work either @Florian. The documentation on the Update a custom variable is very open about what you put here and says you can “Select or enter the variable name” but that is clearly not true and doesn’t work if you do either.

But the Make app has a Make API Call so let’s use that instead since I think there’s a bug in the Update a Custom Variable module. Here’s the API documentation for updating a custom variable on an organization.

I blurred out the organization ID in the URL path. The variable name goes right into the URL, and also note the Method and Body. Method is PATCH and Body is a simple JSON collection that has the new value.

You can update the name and type with this call as well with a more complex body which includes name and typeid.

{
“organizationVariable”: {
“name”: “userId”,
“typeId”: 1,
“value”: 251
}
}

2 Likes