Have you ever built a perfectly functional API call in Postman, only to scratch your head when trying to recreating it somewhere else? You’re not alone. While integration tools are built to handle data ingestion, their approaches can differ. This guide will bridge that gap, showing you how to seamlessly translate your working Postman calls into robust Integrate.io ETL flows. This article dives into the nitty-gritty of copying over essential elements like URLs, methods, headers, and data. We’ll uncover how to handle certain features in Postman that require slightly different configuration in Integrate.io ETL, ensuring a smooth migration of your API calls. From URL encoding to OAuth 2.0 authorization, we’ll equip you with the knowledge to conquer any integration challenge and get your API calls running successfully in Integrate.io.Documentation Index
Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Moving Your Postman Calls to Integrate.io ETL
Ready to use your working Postman calls in Integrate.io (IIO)? Let’s get started!- In Postman, click the code button (
<>) to see how it sends data. Select “cURL” from the dropdown menu:
- Find the URL (#1 in the screenshots)
- The first line shows the URL, including any automatic encoding. Copy and paste this directly into the URL field of the IIO REST API Source component (don’t include the single quotes around this value.)
- Find the Method - GET, POST, etc. (#2 in the screenshots)
- Select this from the Method dropdown menu in IIO.
- Set up Headers (#3 and 4 in the screenshots)
- Headers provide additional information about your request. Postman will add some automatically. In IIO, you’ll need to add them manually.
- The first one is a ‘Content-Type’ header with a value of ‘application/json.’ This is telling the API that our call is sending data and the format of the data. Click “Add” under Headers in IIO. Enter “Content-Type” as the key and “application/json” as the value. Don’t include the single quotes around this value.
- The second one is an ‘Authorization’ header with a ‘Bearer
<token>’ as the value. Click the + icon on the right side of the ‘Content-Type : application/json’ header in IIO. Type the key ‘Authorization’ on the left side and the value ‘Bearer<actual value of the token>’ on the right side. Don’t include the single quotes around this value.
- Copy the Data (#2 in the screenshots)
- The cURL code shows the data sent to the API (the
-datapart). Copy and paste this directly into the Body field of the IIO component. - Important: Don’t include the single quotes around the data, but keep the double quotes within the JSON data itself.
- The cURL code shows the data sent to the API (the
- In IIO REST API Source Component:

Things to Watch Out For
Missing Headers
Postman adds headers automatically, but you’ll need to add them manually in IIO. For example, when you add JSON data to the Body field in Postman and select JSON from the dropdown menu, Postman automatically adds a “Content-Type: application/json” header. In IIO, you need to explicitly add this header. In Postman:

URL Encoding
Postman handles URL encoding automatically, but IIO requires manual encoding for special characters like spaces. You can either replace spaces with “%20” or use theURLEncode function in IIO. In Postman you can input a URL with spaces as seen below with “2023-09-25 00:00:00” and Postman will URL encode it before sending it to the API:

%20:




OAuth 2.0 Authorization
Postman simplifies OAuth. You enter credentials, and it formats them for the API call:



