Authenticate API using n8n and AWS4 signature

Describe the issue/error/question

I would like to use the Orderhive API, but it is using an authentication method I haven’t used before based on AWS4 signature. Is there a simple way to do that authentication using the HTTP request node, or should I use the Code node instead? I am not a coder so any solution to make it simple would greatly help :slight_smile:

What is the error message (if any)?

Please share the workflow

(Select the nodes and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow respectively)

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 0.210.2
  • Database you’re using (default: SQLite):
  • Running n8n with the execution process [own(default), main]: own
  • Running n8n via [Docker, npm, n8n.cloud, desktop app]: n8n.cloud

Hey @VinceRocher,

Welcome to the community :tada:

Using the code node might be the best way to handle it although it looks like there might be a fair amount of work needed to get it going.

Then again… if it uses AWS signatures maybe you can add your credential as an AWS account in n8n and try using that from the http request node.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.