At it’s most basic, you can construct a url using a template column, but sometimes, special characters can get in the way. In that case, a Construct URL column will properly handle urlencoding and query parameters. The Encode Text column will handle url encoding and base64 encoding if you need it for other uses.
-I would start with the Fetch column and maybe the Transform JSON column if you need to pull values out of the JSON.
-You can use the javascript column to write javascript. Pass in parameters, have it do stuff, and return a value. Not much to explain there. As long as you know code, you can probably find a use for it.
-You could also use the Experimental code column, but you need to host your code on something like Replt or GitHub. Most of the time you can get away with using the javascript column instead. For more info on Experimental Code column, you can do a forum search for ‘experimental code’ or ‘hell yes’.
I ended up using Construct URL to build the URL as a new column and then created a second column with Fetch JSON and used the constructed URL as the endpoint.