API asks for combined factor authentication and SHA1

I’m accessing an API using the API Connector plugin.

The API requires four headers for each call:


X-Auth-Date is Epoch Time/UNIX Time (as 10 digits).

The Authorization field is supposed to be “sha1(apiKey+apiSecret+unixTime)”

X-Auth-Date is easy enough when initializing the call, but the time factor is off for repeated calls.

I’m also not sure how to convert to SHA1 inside Bubble. I’ve been using http://www.sha1-online.com/ to test, but there is no way to pull that into the API Connector plugin’s header value fields.

They have a bunch of examples of how to do it with Python, Java, NodeJS, etc., but nothing about Bubble or other No-Code platforms.

Here is the API’s full documentation: API Docs | PodcastIndex.org

Does anyone know if there is a workaround for this?

I think a lot of user do it using different plugins. Personnally, I prefer to create my own server side script to return all needed data in one step.