I have made a webhook scenario in Make and I am successfully sending the data I want to it, but what I would like to do is Map the App and Table so I can reuse the scenario for multiple apps, but when I pass those values through secrets they do not work. If uncheck the Map option and specify them directly it isn’t an issue.
Is this not actually possible, or is there some specific formatting that it needs?
The app and table id’s are from the View API on the User’s table of the app.
I am not positive, that just shows up when I attempt to map the App and/or Table.
I think what is going on is that without a “default” value for the App and Table ids, the glide module doesn’t know what fields to look for to provide options for setting values.
As I showed above, when I use dynamic App and Tables, then I don’t get any fields, just the Row ID, however, in my run history it says it was successful.
I just went ahead and used an HTTP request module to do the work. Really wished I could use the v2 API, but that only works on Big Tables, which can’t be used as the Users table, so v1 it is.
Doing this now allows me to automate the setting of the “Role” column which isn’t directly possible within Glide but I really want to use for Row Owner purposes.
Probably the most annoying part of this is that the columns can’t be reference with plain text “names” but rather unique column values.
Although the workflow “is possible” it will NOT set the value of the column because I have that column set to be the Role column and the workflow isn’t allowed to set it.
Could be, although I’m surprised that it doesn’t work with the Manual trigger, because it does run server-side.
Yes, that’s a good point. What you could do though if you wanted to keep everything in Glide as much as possible is create a separate App just for this purpose. So any App could call it via a webhook, and then it would update the calling App via the API. Essentially it would just replace what Make is doing now.