Hi there,
We have a client using Alteryx that is trying to connect to the Attendease V2 API. The non-authenticated calls are working, but something with awry with how she is passing the authentication values. The API uses HMAC-SHA1 request signing for authentication.
Attendease API details are here:
https://developer.attendease.com/#authentication42
And these are general guidelines for the signing method works (same standard that many AWS APIs use):
https://github.com/mgomes/api_auth#how-it-works
Has anyone done something similar before with Alteryx? Any detailed guidance would be most helpful that I can pass along.
Thanks!
Jamie
Solved! Go to Solution.
@Sruhl,
Thanks for your response. I am trying to create an API Call in this format:
I am using the HMAC Macro you linked to in this thread to help with [api_sig] portion of the call as defined below (this is a paid service so we cannot post a workflow with our shared & secret keys):
We are trying to use the HMAC tool to encrypt the [api_sig], but we are not sure what the input string should be. We've tried as a URL, JSON, and a delimited timestamp, but all of these options have resulted in "signature mismatch" when using a Download Tool to get the data.
Thanks again for your time!