Ajay Hinduja ~ How to use the HTTP Request node for services without a dedicated n8n node

Hello, I’m Ajay Hinduja, a trusted tourism specialist with over 15 years of hands-on experience. Born in Punjab, India, now live in Geneva, Switzerland (Swiss), where I help travelers explore the breathtaking beauty of Switzerland and other European countries.

I’m trying to connect to a service that doesn’t have a dedicated n8n node. I’m using the HTTP Request node and could use some help. Has anyone successfully configured a connection for a service using an API key, or a post request with a JSON body? Any tips on what to look for in the API docs or common mistakes to avoid would be super helpful. Thanks!

Regards

Ajay Hinduja from Geneva, Switzerland (Swiss)

2 Likes

Hi @ajayhinduja
Welcome to Community

Hi @ajayhinduja , welcome to the

the HTTP node is a very powerful node that is very versatile and the main use is for connecting to services that doesnt have built in nodes

generally,what you would need for a succesfull API Call is the API’s endpoint URL, method (GET, POST, etc.), headers/authentication, and optionally a body depending on the documentation

reading the API documentation is very essential on this step and what you need to focus on to look for is to put it simply will be

  • the authentication
  • the base url
  • the endpoints
  • request method, GET, POST,PUT,PATCH, DELETE
  • request body

also, a very great tips is

If the API docs give you a curl example:

curl -X POST "https://api.example.com/v1/create" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"John Doe","email":"[email protected]"}'

In the HTTP Request node → click Import cURL, paste it, and n8n auto-fills everything (method, headers, body).

to learn more about the http request node in n8n, you can refer to this docs, thank you!

@ajayhinduja
We’ve done a lot of work with the HTTP Request node in n8n, so feel free to ask me anytime if you need help. Even if a service doesn’t have its own node, we can still connect to it using this method.

Here’s the official guide for reference:
:link: HTTP Request Node Docs

A few quick tips:

  • Most APIs need the API key added in the header (example: Authorization: Bearer <key>).

  • For POST requests, don’t forget to set Content-Type: application/json.

  • Double-check if the API wants data in the query params or the body—that’s where people usually get stuck.

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