Pulling Salesforce data into Skuid data source


I am trying to set up an external data source from Pardot using the REST Api. For every request, Pardot’s REST service requires a user key that will be hard coded on a user’s record. This user key is required for authorization and any subsequent request.

I would like users to log into Pardot with their own credentials instead of a single shared user, so I’m hoping for a way to pull that information into the data source dynamiclly with a merge variable. We are using the {{$Auth}} merge templates for username, password, and the response, but there are no merge variables for extra information a REST service might require.

Is there any way to pull Salesforce data into a Skuid external data source? Or will this have to be done with a single shared user with that user key hard coded in?