Latenode LogoLatenode
Quickstarts

If the app or action you need isn't available

Sometimes the app you need is not in the integrations list, or it is there but the specific endpoint you need is not among the ready-made nodes. That is not a problem - you can build the integration yourself in just a few minutes.


Step 1. Find the API documentation

Most services publish open REST API documentation. It lists every available operation with request examples.

Say you want to create a new card in Trello but there is no ready-made Trello integration. Search for "Trello REST API" or "Trello REST API create card". Following one of the first results, you will land on the Trello REST API documentation - the full list of API sections is in the left sidebar.

Trello REST API page with sections in the left sidebar


Step 2. Find the operation and copy the cURL

Browse or search the sidebar for the section you need. For Trello cards it is Cards, operation Create a new Card. On the operation page you will see a cURL example on the right - copy it.

Create a new Card page: cURL example highlighted on the right

Don't want to search manually?

Just ask any AI with internet access: "Give me the cURL for creating a card via the Trello API". It finds the right request faster than browsing the docs yourself, and will also help you pick all the necessary parameters.


Step 3. Use the cURL in Latenode

There are two ways to turn this cURL into a working node.

Option 1. HTTP Request - no code

The HTTP Request node accepts a cURL and parses it into fields: method, URL, headers, and body.

  1. Add the HTTP Request node to the canvas
  2. Click Import from cURL and paste the copied request
  3. Click Generate - the request structure fills in automatically
  4. Replace all the necessary fields with your values: type them manually or map variables from upstream nodes

Option 2. JavaScript + AI

The AI assistant writes the code for you and generates all the required fields - no need to touch the code directly.

  1. Add the JavaScript node to the canvas
  2. Open the AI chat inside the builder
  3. Paste the cURL into the chat and click Send - the agent writes the code and generates all the necessary fields
  4. On the code block in the chat, click Replace - the code moves into the code editor
  5. Click Generate params - all required fields appear automatically
  6. Fill in the fields with your values - the integration is ready

Reusing an existing authorization

If you already have an authorization set up for a service and you have generated a specialized endpoint that is not in the regular nodes list, you do not need to create a new token. You can substitute the existing authorization directly into the field.

Authorization substitution: Authorizations tab with Telegram token selected

Click on any generated field. In the panel that opens, go to the Authorizations tab and select the authorization you need - its value will be inserted into the field automatically.


After connecting

Once you have imported the cURL or generated the code, you typically need to:

  • Add an API token or key if authorization is not set up yet
  • Map data from upstream nodes into the URL or request body

How to pass data between nodes: Building a scenario.


Want a ready-made integration?

Tell us which app you need: we add new integrations every week and prioritize based on user requests.

Contact support or post a request on the community forum

Need Help? Ask the community

If something on this page is missing or unclear, post on the Latenode community forum. Our team and other users usually reply quickly.

0/100
0/2000