<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>postman Archives | ZappySys Blog</title>
	<atom:link href="https://zappysys.com/blog/tag/postman/feed/" rel="self" type="application/rss+xml" />
	<link>https://zappysys.com/blog/tag/postman/</link>
	<description>SSIS / ODBC Drivers / API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more</description>
	<lastBuildDate>Thu, 06 Nov 2025 21:21:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.4</generator>

<image>
	<url>https://zappysys.com/blog/wp-content/uploads/2023/01/cropped-zappysys-symbol-large-32x32.png</url>
	<title>postman Archives | ZappySys Blog</title>
	<link>https://zappysys.com/blog/tag/postman/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to migrate Postman API call to SSIS / ODBC PowerPack</title>
		<link>https://zappysys.com/blog/postman-to-ssis-odbc-powerpack/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 16:41:23 +0000</pubDate>
				<category><![CDATA[ODBC PowerPack]]></category>
		<category><![CDATA[SSIS PowerPack]]></category>
		<category><![CDATA[SSIS Tips & How-Tos]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[postman]]></category>
		<category><![CDATA[rest api]]></category>
		<category><![CDATA[ssis]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=8172</guid>

					<description><![CDATA[<p>Introduction In the previous article, we learned how to copy settings from curl to ZappySys products, and in this article, we will continue on how to migrate Postman API call to SSIS / ODBC PowerPack. Postman is a very popular client tool to test API calls. Many API providers document how to call their API using [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/postman-to-ssis-odbc-powerpack/">How to migrate Postman API call to SSIS / ODBC PowerPack</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><img loading="lazy" decoding="async" class="wp-image-8173 size-thumbnail alignleft" src="https://zappysys.com/blog/wp-content/uploads/2019/10/postman-to-ssis-odbc-powerpack-icon-150x150.png" alt="" width="150" height="150" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/postman-to-ssis-odbc-powerpack-icon-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2019/10/postman-to-ssis-odbc-powerpack-icon-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2019/10/postman-to-ssis-odbc-powerpack-icon.png 330w" sizes="(max-width: 150px) 100vw, 150px" /></p>
<p style="text-align: justify;">In the previous article, we learned <a href="https://zappysys.com/blog/using-ssis-curl-syntax-to-ssis-api-task/" target="_blank" rel="noopener">how to copy settings from curl to ZappySys products</a>, and in this article, we will continue on how to migrate Postman API call to SSIS / ODBC PowerPack. <a href="https://www.getpostman.com" target="_blank" rel="noopener">Postman</a> is a very popular client tool to test API calls. Many API providers document how to call their API using Postman. In this article we will focus on how to use the same settings in ZappySys Products to implement API integration in SSIS or other apps like Power BI, Informatica, Excel, Tableau, SSRS&#8230; many ODBC apps.</p>
<p style="text-align: justify;">When you are connecting to an API you may have examples of how to do that in <a href="https://www.getpostman.com" target="_blank" rel="noopener">Postman</a>. If you know how to do it in Postman, you are one step away from making it work in <a href="https://www.zappysys.com/products/ssis-powerpack" target="_blank" rel="noopener">SSIS PowerPack</a> and <a href="https://zappysys.com/products/odbc-powerpack/" target="_blank" rel="noopener">ODBC PowerPack</a> (JSON, XML, CSV Drivers, and other). Most of the examples will show how to do that specifically using ODBC PowerPack and <a href="https://zappysys.com/products/odbc-powerpack/odbc-json-rest-api-driver/" target="_blank" rel="noopener">JSON Driver</a>, but since ODBC PowerPack UI is very similar to the connectors of SSIS PowerPack, it will be quite clear where to use it in SSIS PowerPack as well. In the examples where UI differs significantly, both &#8211; ODBC and SSIS PowerPack &#8211; examples will be presented.</p>
<h2></h2>
<h2>Prerequisites</h2>
<p>In this article we assume you meet these requirements:</p>
<h3><span style="font-size: 12pt;">When migrating Postman API call to SSIS PowerPack</span></h3>
<ol>
<li><a href="https://www.getpostman.com" target="_blank" rel="noopener">Postman</a> installed.</li>
<li><abbr title="SQL Server Integration Services">SSIS</abbr> designer installed. Sometimes it is referred to as <abbr title="Business Intelligence Development Studio">BIDS</abbr> or <abbr title="SQL Server Data Tools">SSDT</abbr> (<a href="https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt" target="_blank" rel="noopener">download it from Microsoft site</a>).</li>
<li>Basic knowledge of SSIS package development using <em>Microsoft SQL Server Integration Services</em>.</li>
<li><a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> is installed (<a href="https://zappysys.com/products/ssis-powerpack/download/" target="_blank" rel="noopener">download it</a>).</li>
</ol>
<h3><span style="font-size: 12pt;">When migrating Postman API call to to ODBC PowerPack</span></h3>
<ol>
<li><a href="https://www.getpostman.com" target="_blank" rel="noopener">Postman</a> installed.</li>
<li><a href="https://zappysys.com/products/odbc-powerpack/" target="_blank" rel="noopener">ZappySys ODBC PowerPack</a> installed (<a href="https://zappysys.com/products/odbc-powerpack/download/" target="_blank" rel="noopener">download it</a>).</li>
</ol>
<h2>The Basics</h2>
<p>This section shows how to migrate simple options such as URL, HTTP Request Method, and HTTP Headers.</p>
<h3>How to configure the URL and HTTP Request Method</h3>
<div id="attachment_8187" style="width: 767px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/001-how-to-copy-postman-configuration-to-zappysys-ssis-odbc-powerpack-components-url-and-request-method/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8187" class="wp-image-8187 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/001-how-to-copy-postman-configuration-to-zappysys-ssis-odbc-powerpack-components-url-and-request-method.png" alt="Migrate Postman API call to SSIS / ODBC (API URL setting to ODBC Driver (GET / POST) )" width="757" height="617" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/001-how-to-copy-postman-configuration-to-zappysys-ssis-odbc-powerpack-components-url-and-request-method.png 757w, https://zappysys.com/blog/wp-content/uploads/2019/10/001-how-to-copy-postman-configuration-to-zappysys-ssis-odbc-powerpack-components-url-and-request-method-300x245.png 300w" sizes="(max-width: 757px) 100vw, 757px" /></a><p id="caption-attachment-8187" class="wp-caption-text">Migrate Postman API call to SSIS / ODBC (API URL setting to ODBC Driver (GET / POST) )</p></div>
<h3>How to configure HTTP Headers</h3>
<div id="attachment_8186" style="width: 583px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/001a-how-to-pass-http-headers-using-postman-and-json-xml-csv-odbc-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8186" class="wp-image-8186 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/001a-how-to-pass-http-headers-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png" alt="Migrate Postman HTTP Headers setting to ODBC Driver" width="573" height="701" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/001a-how-to-pass-http-headers-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png 573w, https://zappysys.com/blog/wp-content/uploads/2019/10/001a-how-to-pass-http-headers-using-postman-and-json-xml-csv-odbc-driver-and-ssis-245x300.png 245w" sizes="(max-width: 573px) 100vw, 573px" /></a><p id="caption-attachment-8186" class="wp-caption-text">Migrate Postman HTTP Headers setting to ODBC Driver</p></div>
<h2>Posting data</h2>
<p>In this section, you will find how to post data in ZappySys products. You will learn how to post different formats of data, upload files and send multi-part data.</p>
<h3>How to configure POST raw body</h3>
<div id="attachment_8188" style="width: 765px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/002-how-to-post-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8188" class="wp-image-8188 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration.png" alt="Migrate Postman Body / Content-Type setting to ODBC Driver" width="755" height="738" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration.png 755w, https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration-300x293.png 300w" sizes="(max-width: 755px) 100vw, 755px" /></a><p id="caption-attachment-8188" class="wp-caption-text">Migrate Postman Body / Content-Type setting to ODBC Driver</p></div>
<h3>How to configure POST JSON body</h3>
<div id="attachment_8435" style="width: 794px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-json-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8435" class="wp-image-8435 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-json-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration.png" alt="Migrate Postman Body / Content-Type setting to ODBC Driver" width="784" height="688" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-json-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration.png 784w, https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-json-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2019/10/002-how-to-post-json-data-in-zappysys-odbc-ssis-powerpack-using-postman-configuration-768x674.png 768w" sizes="(max-width: 784px) 100vw, 784px" /></a><p id="caption-attachment-8435" class="wp-caption-text">Migrate Postman Body / Content-Type setting to ODBC Driver</p></div>
<p>Use this table to determine what kind of <em>Body Content Type</em> to configure:</p>
<div class="su-table su-table-alternate">
<table style="border-collapse: collapse;width: 100%;height: 87px" border="1">
<tbody>
<tr style="height: 22px">
<td style="width: 50%;height: 22px"><strong>Data type</strong></td>
<td style="width: 50%;height: 22px"><strong>Body Content Type</strong></td>
</tr>
<tr style="height: 22px">
<td style="width: 50%;height: 21px">Text</td>
<td style="width: 50%;height: 21px">text/plain</td>
</tr>
<tr style="height: 22px">
<td style="width: 50%;height: 22px">JSON</td>
<td style="width: 50%;height: 22px">application/json</td>
</tr>
<tr style="height: 22px">
<td style="width: 50%;height: 22px">HTML</td>
<td style="width: 50%;height: 22px">text/html</td>
</tr>
<tr style="height: 22px">
<td style="width: 50%;height: 22px">XML</td>
<td style="width: 50%;height: 22px">application/xml</td>
</tr>
<tr style="height: 22px">
<td style="width: 50%;height: 22px">You don&#8217;t know the type</td>
<td style="width: 50%;height: 22px">Default  (i.e. form/x-www-form-urlencoded data)</td>
</tr>
</tbody>
</table>
</div>
<h3>How to configure POST form/x-www-form-urlencoded data</h3>
<div id="attachment_8189" style="width: 674px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/003-how-to-post-form-data-using-postman-and-json-xml-csv-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8189" class="wp-image-8189 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/003-how-to-post-form-data-using-postman-and-json-xml-csv-driver-and-ssis.png" alt="Migrate Postman Body (x-www-form-urlencoded) setting to ODBC Driver" width="664" height="568" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/003-how-to-post-form-data-using-postman-and-json-xml-csv-driver-and-ssis.png 664w, https://zappysys.com/blog/wp-content/uploads/2019/10/003-how-to-post-form-data-using-postman-and-json-xml-csv-driver-and-ssis-300x257.png 300w" sizes="(max-width: 664px) 100vw, 664px" /></a><p id="caption-attachment-8189" class="wp-caption-text">Migrate Postman Body (x-www-form-urlencoded) setting to ODBC Driver</p></div>
<h3>How to configure multipart form POST data</h3>
<div id="attachment_8190" style="width: 868px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/004-how-to-post-multipart-form-data-using-postman-and-json-xml-csv-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8190" class="wp-image-8190 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/004-how-to-post-multipart-form-data-using-postman-and-json-xml-csv-driver-and-ssis.png" alt="Migrate Postman Multi-Part File Upload setting to ODBC Driver (Upload File)" width="858" height="745" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/004-how-to-post-multipart-form-data-using-postman-and-json-xml-csv-driver-and-ssis.png 858w, https://zappysys.com/blog/wp-content/uploads/2019/10/004-how-to-post-multipart-form-data-using-postman-and-json-xml-csv-driver-and-ssis-300x260.png 300w, https://zappysys.com/blog/wp-content/uploads/2019/10/004-how-to-post-multipart-form-data-using-postman-and-json-xml-csv-driver-and-ssis-768x667.png 768w" sizes="(max-width: 858px) 100vw, 858px" /></a><p id="caption-attachment-8190" class="wp-caption-text">Migrate Postman Multi-Part File Upload setting to ODBC Driver (Upload File)</p></div>
<h2>Authentication</h2>
<p>This section will cover all common authentication methods, starting from using API Key to OAuth 2.0.</p>
<h3>How to authenticate using API Key in HTTP headers</h3>
<div id="attachment_8191" style="width: 707px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/005-how-to-configure-api-key-as-header-using-postman-and-json-xml-csv-odbc-driver-and-ssis/#main"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8191" class="wp-image-8191 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/005-how-to-configure-api-key-as-header-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png" alt="Authentication - Migrate Postman API Key (via header) setting to ODBC Driver" width="697" height="746" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/005-how-to-configure-api-key-as-header-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png 697w, https://zappysys.com/blog/wp-content/uploads/2019/10/005-how-to-configure-api-key-as-header-using-postman-and-json-xml-csv-odbc-driver-and-ssis-280x300.png 280w" sizes="(max-width: 697px) 100vw, 697px" /></a><p id="caption-attachment-8191" class="wp-caption-text">Authentication &#8211; Migrate Postman API Key (via header) setting to ODBC Driver</p></div>
<h3>How to authenticate using API Key as a parameter in URL</h3>
<div id="attachment_8202" style="width: 767px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/006-how-to-configure-api-key-as-url-parameter-using-postman-and-json-xml-csv-driver-and-ssis-2/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8202" class="wp-image-8202 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/006-how-to-configure-api-key-as-url-parameter-using-postman-and-json-xml-csv-driver-and-ssis-1.png" alt="Authentication - Migrate Postman API Key (via URL query parameter) setting to ODBC Driver" width="757" height="567" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/006-how-to-configure-api-key-as-url-parameter-using-postman-and-json-xml-csv-driver-and-ssis-1.png 757w, https://zappysys.com/blog/wp-content/uploads/2019/10/006-how-to-configure-api-key-as-url-parameter-using-postman-and-json-xml-csv-driver-and-ssis-1-300x225.png 300w" sizes="(max-width: 757px) 100vw, 757px" /></a><p id="caption-attachment-8202" class="wp-caption-text">Authentication &#8211; Migrate Postman API Key (via URL query parameter) setting to ODBC Driver</p></div>
<h3>How to authenticate using Bearer Token</h3>
<div id="attachment_8193" style="width: 763px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/007-how-to-authenticate-using-bearer-token-using-postman-and-json-xml-csv-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8193" class="wp-image-8193 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/007-how-to-authenticate-using-bearer-token-using-postman-and-json-xml-csv-driver-and-ssis.png" alt="Authentication - Migrate Postman Bearer Token setting to SSIS / ODBC Driver" width="753" height="636" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/007-how-to-authenticate-using-bearer-token-using-postman-and-json-xml-csv-driver-and-ssis.png 753w, https://zappysys.com/blog/wp-content/uploads/2019/10/007-how-to-authenticate-using-bearer-token-using-postman-and-json-xml-csv-driver-and-ssis-300x253.png 300w" sizes="(max-width: 753px) 100vw, 753px" /></a><p id="caption-attachment-8193" class="wp-caption-text">Authentication &#8211; Migrate Postman Bearer Token setting to SSIS / ODBC Driver</p></div>
<h3>How to authenticate using Basic Authentication</h3>
<h4>In ODBC PowerPack</h4>
<div id="attachment_8194" style="width: 674px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/008-how-to-authenticate-using-basic-authentication-using-postman-and-json-xml-csv-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8194" class="wp-image-8194 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/008-how-to-authenticate-using-basic-authentication-using-postman-and-json-xml-csv-driver-and-ssis.png" alt="Authentication - Migrate Postman Basic Auth setting to SSIS / ODBC Driver (Login using Userid / password)" width="664" height="732" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/008-how-to-authenticate-using-basic-authentication-using-postman-and-json-xml-csv-driver-and-ssis.png 664w, https://zappysys.com/blog/wp-content/uploads/2019/10/008-how-to-authenticate-using-basic-authentication-using-postman-and-json-xml-csv-driver-and-ssis-272x300.png 272w" sizes="(max-width: 664px) 100vw, 664px" /></a><p id="caption-attachment-8194" class="wp-caption-text">Authentication &#8211; Migrate Postman Basic Auth setting to SSIS / ODBC Driver (Login using Userid / password)</p></div>
<h4>In SSIS PowerPack</h4>
<p>In SSIS PowerPack use the same configuration as above, just create ZS-HTTP Connection Manager using instructions below:</p>
<div id="attachment_8195" style="width: 739px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8195" class="wp-image-8195 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source.png" alt="Authentication - Migrate Postman Basic Auth setting to SSIS JSON / XML Source (Login using Userid / password)" width="729" height="362" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source.png 729w, https://zappysys.com/blog/wp-content/uploads/2019/10/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source-300x149.png 300w" sizes="(max-width: 729px) 100vw, 729px" /></a><p id="caption-attachment-8195" class="wp-caption-text">Authentication &#8211; Migrate Postman Basic Auth setting to SSIS JSON / XML Source (Login using Userid / password)</p></div>
<h3>How to authenticate using OAuth</h3>
<h4>In ODBC PowerPack</h4>
<ol style="margin-left: 0;">
<li>Configure main options:
<div id="attachment_8198" style="width: 864px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/012-how-to-authenticate-with-oauth-using-postman-and-json-source-configuration/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8198" class="wp-image-8198 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/012-how-to-authenticate-with-oauth-using-postman-and-json-source-configuration.png" alt="Authentication - Migrate Postman OAuth setting to SSIS / ODBC Drivers ( JSON / XML / CSV API) - Client ID / Secret / Scope / Auth and Token Url (Client Credential Grant Type, Password Grant Type, Code Authorization Grant Type)" width="854" height="1112" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/012-how-to-authenticate-with-oauth-using-postman-and-json-source-configuration.png 854w, https://zappysys.com/blog/wp-content/uploads/2019/10/012-how-to-authenticate-with-oauth-using-postman-and-json-source-configuration-230x300.png 230w, https://zappysys.com/blog/wp-content/uploads/2019/10/012-how-to-authenticate-with-oauth-using-postman-and-json-source-configuration-768x1000.png 768w, https://zappysys.com/blog/wp-content/uploads/2019/10/012-how-to-authenticate-with-oauth-using-postman-and-json-source-configuration-786x1024.png 786w" sizes="(max-width: 854px) 100vw, 854px" /></a><p id="caption-attachment-8198" class="wp-caption-text">Authentication &#8211; Migrate Postman OAuth setting to SSIS / ODBC Drivers ( JSON / XML / CSV API) &#8211; Client ID / Secret / Scope / Auth and Token Url (Client Credential Grant Type, Password Grant Type, Code Authorization Grant Type)</p></div></li>
<li>Configure Callback/Return Url:
<div id="attachment_8199" style="width: 694px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/013-how-to-authenticate-with-oauth-using-postman-and-json-source-setting-redirect-url/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8199" class="wp-image-8199 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/013-how-to-authenticate-with-oauth-using-postman-and-json-source-setting-redirect-url.png" alt="Authentication - Migrate Postman OAuth setting to SSIS / ODBC Drivers ( Callback / Redirect URL )" width="684" height="458" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/013-how-to-authenticate-with-oauth-using-postman-and-json-source-setting-redirect-url.png 684w, https://zappysys.com/blog/wp-content/uploads/2019/10/013-how-to-authenticate-with-oauth-using-postman-and-json-source-setting-redirect-url-300x201.png 300w, https://zappysys.com/blog/wp-content/uploads/2019/10/013-how-to-authenticate-with-oauth-using-postman-and-json-source-setting-redirect-url-272x182.png 272w" sizes="(max-width: 684px) 100vw, 684px" /></a><p id="caption-attachment-8199" class="wp-caption-text">Authentication &#8211; Migrate Postman OAuth setting to SSIS / ODBC Drivers ( Callback / Redirect URL )</p></div></li>
</ol>
<p>If you are using a known, public API service, you may try locating it in the OAuth Providers list, which will save you from configuring Authorization and Access Token URLs:</p>
<p><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/013b-how-to-authenticate-with-oauth-using-postman-and-json-source-providers-list/#main" rel="attachment wp-att-8230"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-8230" src="https://zappysys.com/blog/wp-content/uploads/2019/10/013b-how-to-authenticate-with-oauth-using-postman-and-json-source-providers-list.png" alt="" width="586" height="493" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/013b-how-to-authenticate-with-oauth-using-postman-and-json-source-providers-list.png 586w, https://zappysys.com/blog/wp-content/uploads/2019/10/013b-how-to-authenticate-with-oauth-using-postman-and-json-source-providers-list-300x252.png 300w" sizes="(max-width: 586px) 100vw, 586px" /></a></p>
<p>For simplicity and if your company policy allows it or at least for testing purposes, you can use a Default OAuth Application created by ZappySys:</p>
<p><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/013c-how-to-authenticate-with-oauth-using-postman-and-json-source-default-app/#main" rel="attachment wp-att-8231"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-8231" src="https://zappysys.com/blog/wp-content/uploads/2019/10/013c-how-to-authenticate-with-oauth-using-postman-and-json-source-default-app.png" alt="" width="531" height="495" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/013c-how-to-authenticate-with-oauth-using-postman-and-json-source-default-app.png 531w, https://zappysys.com/blog/wp-content/uploads/2019/10/013c-how-to-authenticate-with-oauth-using-postman-and-json-source-default-app-300x280.png 300w" sizes="(max-width: 531px) 100vw, 531px" /></a></p>
<h4>In SSIS PowerPack</h4>
<p>In SSIS PowerPack use the same configuration as above, just create ZS-OAUTH Connection Manager using instructions below:</p>
<div id="attachment_8196" style="width: 740px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/010-how-to-authenticate-with-oauth-using-postman-and-json-source/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8196" class="wp-image-8196 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/010-how-to-authenticate-with-oauth-using-postman-and-json-source.png" alt="Authentication - Migrate Postman OAuth setting to SSIS JSON / XML Source" width="730" height="362" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/010-how-to-authenticate-with-oauth-using-postman-and-json-source.png 730w, https://zappysys.com/blog/wp-content/uploads/2019/10/010-how-to-authenticate-with-oauth-using-postman-and-json-source-300x149.png 300w" sizes="(max-width: 730px) 100vw, 730px" /></a><p id="caption-attachment-8196" class="wp-caption-text">Authentication &#8211; Migrate Postman OAuth setting to SSIS JSON / XML Source</p></div>
<h3>How to authenticate using AWS Signature</h3>
<h4>In ODBC PowerPack</h4>
<div id="attachment_8200" style="width: 702px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/014-how-to-authenticate-with-aws-signature-using-postman-and-json-xml-csv-odbc-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8200" class="wp-image-8200 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/014-how-to-authenticate-with-aws-signature-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png" alt="Authentication - Migrate Postman AWS API call setting to SSIS / ODBC Drivers ( JSON / XML / CSV API call)" width="692" height="465" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/014-how-to-authenticate-with-aws-signature-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png 692w, https://zappysys.com/blog/wp-content/uploads/2019/10/014-how-to-authenticate-with-aws-signature-using-postman-and-json-xml-csv-odbc-driver-and-ssis-300x202.png 300w, https://zappysys.com/blog/wp-content/uploads/2019/10/014-how-to-authenticate-with-aws-signature-using-postman-and-json-xml-csv-odbc-driver-and-ssis-272x182.png 272w" sizes="(max-width: 692px) 100vw, 692px" /></a><p id="caption-attachment-8200" class="wp-caption-text">Authentication &#8211; Migrate Postman AWS API call setting to SSIS / ODBC Drivers ( JSON / XML / CSV API call)</p></div>
<h4>In SSIS PowerPack</h4>
<p>In SSIS PowerPack use the same configuration as above, just create ZS-OAUTH Connection Manager using instructions below:</p>
<p><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/010-how-to-authenticate-with-oauth-using-postman-and-json-source/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-8196 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/010-how-to-authenticate-with-oauth-using-postman-and-json-source.png" alt="" width="730" height="362" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/010-how-to-authenticate-with-oauth-using-postman-and-json-source.png 730w, https://zappysys.com/blog/wp-content/uploads/2019/10/010-how-to-authenticate-with-oauth-using-postman-and-json-source-300x149.png 300w" sizes="(max-width: 730px) 100vw, 730px" /></a></p>
<h3>How to authenticate using NTLM Authentication</h3>
<h4>In ODBC PowerPack</h4>
<p><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/015-how-to-authenticate-with-ntlm-using-postman-and-json-xml-csv-odbc-driver-and-ssis/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-8201 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/015-how-to-authenticate-with-ntlm-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png" alt="" width="724" height="578" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/015-how-to-authenticate-with-ntlm-using-postman-and-json-xml-csv-odbc-driver-and-ssis.png 724w, https://zappysys.com/blog/wp-content/uploads/2019/10/015-how-to-authenticate-with-ntlm-using-postman-and-json-xml-csv-odbc-driver-and-ssis-300x240.png 300w" sizes="(max-width: 724px) 100vw, 724px" /></a></p>
<h4>In SSIS PowerPack</h4>
<p>In SSIS PowerPack use the same configuration as above, just create ZS-HTTP Connection Manager using instructions below:</p>
<p><a href="https://zappysys.com/blog/migrate-postman-settings-to-odbc-ssis-powerpack/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source/#main" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-8195 size-full" src="https://zappysys.com/blog/wp-content/uploads/2019/10/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source.png" alt="" width="729" height="362" srcset="https://zappysys.com/blog/wp-content/uploads/2019/10/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source.png 729w, https://zappysys.com/blog/wp-content/uploads/2019/10/009-how-to-authenticate-using-basic-authentication-using-postman-and-json-source-300x149.png 300w" sizes="(max-width: 729px) 100vw, 729px" /></a></p>
<h2>Conclusion</h2>
<p>This article was quite self-explanatory, but if you have any questions or you have an authentication method that is not listed here and you don&#8217;t know how to proceed, please, contact us and we will try to help you: <a href="https://zappysys.com/support/" target="_blank" rel="noopener">https://zappysys.com/support/</a>.</p>
<p>The post <a href="https://zappysys.com/blog/postman-to-ssis-odbc-powerpack/">How to migrate Postman API call to SSIS / ODBC PowerPack</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Convert CURL to SSIS PowerPack / ODBC for API Call</title>
		<link>https://zappysys.com/blog/using-ssis-curl-syntax-to-ssis-api-task/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Thu, 10 Nov 2016 19:35:43 +0000</pubDate>
				<category><![CDATA[SSIS Tips & How-Tos]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[fiddler]]></category>
		<category><![CDATA[postman]]></category>
		<category><![CDATA[ssis]]></category>
		<category><![CDATA[ssis json source]]></category>
		<category><![CDATA[SSIS PowerPack]]></category>
		<category><![CDATA[ssis rest api task]]></category>
		<category><![CDATA[ssis xml source]]></category>
		<guid isPermaLink="false">http://zappysys.com/blog/?p=884</guid>

					<description><![CDATA[<p>Introduction Often, REST API documentation uses example syntax for the curl command-line tool because it&#8217;s one of the most popular tools for making API calls. However, suppose you are an SSIS developer using ZappySys API Drivers/Connectors from either the SSIS PowerPack or the ODBC PowerPack. In that case, this blog post will help you translate the curl command [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/using-ssis-curl-syntax-to-ssis-api-task/">Convert CURL to SSIS PowerPack / ODBC for API Call</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2016/06/ssis-tip.png"><img loading="lazy" decoding="async" class="alignleft wp-image-1897" src="https://zappysys.com/blog/wp-content/uploads/2016/06/ssis-tip.png" alt="" width="90" height="90" srcset="https://zappysys.com/blog/wp-content/uploads/2016/06/ssis-tip.png 180w, https://zappysys.com/blog/wp-content/uploads/2016/06/ssis-tip-150x150.png 150w" sizes="(max-width: 90px) 100vw, 90px" /></a><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Often, REST API documentation uses example syntax for <a href="https://curl.haxx.se/" target="_blank" rel="noopener"><strong>the curl</strong></a><a href="https://curl.haxx.se/" target="_blank" rel="noopener"> command-line tool</a> because it&#8217;s one of the most popular tools for making API calls.</span> <span style="box-sizing: border-box; margin: 0px; padding: 0px;"><span style="box-sizing: border-box; margin: 0px; padding: 0px;"><span style="box-sizing: border-box; margin: 0px; padding: 0px;">However, suppose you are an SSIS developer using <strong>ZappySys API Drivers</strong>/Connectors from either the SSIS PowerPack or the ODBC PowerPack.</span> In that case,</span> this blog post will help you translate the <strong>curl command line</strong> syntax to similar options available in the ZappySys Product.</span> For SSIS PowerPack products, you can refer to Connectors/Tasks such as <a href="//zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">ZappySys REST API Task</a> / <a href="//zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener">JSON Source Connector</a> / <a href="//zappysys.com/products/ssis-powerpack/ssis-xml-source/" target="_blank" rel="noopener">XML Source</a>. To make this article short and simple, we will show many screenshots from SSIS PowerPack UI, but the concepts are the same when you use other products, such as ODBC PowerPack <a href="https://zappysys.com/products/odbc-powerpack/odbc-json-rest-api-driver/" target="_blank" rel="noopener">JSON Driver / REST</a>  or <a href="https://zappysys.com/products/odbc-powerpack/odbc-xml-soap-api-driver/" target="_blank" rel="noopener">XML Driver</a>.</p>
<p>&nbsp;</p>
<p>If you are using <a href="https://www.getpostman.com/downloads/" target="_blank" rel="noopener"><strong>Postman</strong></a> to call the API, then <a href="https://zappysys.com/blog/postman-to-ssis-odbc-powerpack/" target="_blank" rel="noopener">refer to this article</a></p>
<p>If you are using <a href="https://www.telerik.com/fiddler" target="_blank" rel="noopener"><strong>Fiddler</strong></a> to call an API, then <a href="https://zappysys.com/blog/how-to-use-fiddler-to-analyze-http-web-requests/" target="_blank" rel="noopener">refer to this article</a></p>
<h2></h2>
<h2>CheatSheet &#8211; Curl to SSIS PowerPack / ODBC PowerPack</h2>
<p>Before we dig down more. Let&#8217;s look at how each command-line <a href="https://curl.haxx.se/docs/manpage.html" target="_blank" rel="noopener">parameter from CURL</a> maps to SSIS PowerPack settings.</p>
<div class="su-table su-table-alternate">
<table>
<colgroup>
<col width="320" />
<col />
<col /> </colgroup>
<tbody>
<tr>
<th>CURL Parameter (Short / Long)</th>
<th>Purpose</th>
<th>SSIS PowerPack Setting</th>
</tr>
<tr>
<td><em>method</em></td>
<td>Pass HTTP method (e.g., GET, POST, PUT, DELETE)</td>
<td>Select <strong>Method</strong> from Request Method Dropdown on  <a href="//zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">ZappySys REST API Task</a> or <a href="//zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener">JSON Source Connector</a>, or <a href="//zappysys.com/products/ssis-powerpack/ssis-xml-source/" target="_blank" rel="noopener">XML Source</a>, <a href="https://i0.wp.com/zappysys.com/blog/wp-content/uploads/2015/11/ssis-http-post-data-to-api-url-restful-json-web-request.png?w=774&amp;ssl=1" target="_blank" rel="noopener">like this</a></td>
</tr>
<tr>
<td><strong>-u</strong> <em>userid:password, </em><a href="https://curl.haxx.se/docs/manpage.html#-u" target="_blank" rel="noopener"><strong>&#8211;user</strong></a> <em>userid:password </em></td>
<td>Authenticate using Basic Authentication using UserID and Password</td>
<td><span style="margin: 0px;padding: 0px">Use the HTTP Connection Manager to enable Basic Auth,<a href="https://zappysys.com/blog/how-to-set-base64-encoded-authorization-header-for-http-web-request/" target="_blank" rel="noopener"> the</a>n supply the username and password.</span></td>
</tr>
<tr>
<td><strong>-H</strong> <em>&#8220;name: value&#8221;, </em><a href="https://curl.haxx.se/docs/manpage.html#-H" target="_blank" rel="noopener"><strong>&#8211;header</strong></a> <em>&#8220;name: value&#8221; </em></td>
<td>Supply HTTP Header(s)</td>
<td>Click on the Raw Edit option or enter key-value pairs of HTTP headers in the Headers grid  <a href="https://i0.wp.com/zappysys.com/blog/wp-content/uploads/2015/11/ssis-http-post-data-to-api-url-restful-json-web-request.png?w=774&amp;ssl=1" target="_blank" rel="noopener">like this</a></td>
</tr>
<tr>
<td><strong>-d</strong> <em>&#8220;key=value&#8221;,  </em><a href="https://curl.haxx.se/docs/manpage.html#-d" target="_blank" rel="noopener"><strong>&#8211;data</strong></a> <em>&#8220;key=value&#8221;<br />
</em></td>
<td>Supply BODY parameters using www-form-urlencoded Content Type</td>
<td>Click Edit next to the Request Data text box and supply Body. If you need to pass content in JSON / XML, then select the Request ContentType dropdown <a href="https://i0.wp.com/zappysys.com/blog/wp-content/uploads/2015/11/ssis-http-post-data-to-api-url-restful-json-web-request.png?w=774&amp;ssl=1" target="_blank" rel="noopener">like this</a></td>
</tr>
<tr>
<td><strong>-d</strong> <em>&#8220;some data&#8221;,</em> <em> </em><a href="https://curl.haxx.se/docs/manpage.html#-d" target="_blank" rel="noopener"><strong>&#8211;data</strong></a> <em>&#8220;some data&#8221;<br />
</em><strong>-d</strong> <em>@filepath,</em> <em> </em><a href="https://curl.haxx.se/docs/manpage.html#-d" target="_blank" rel="noopener"><strong>&#8211;data</strong></a> <em>@filepath<br />
</em></td>
<td>Supply BODY parameters using Content-Type other than www-form-urlencoded. You can also supply content from a file.</td>
<td>Click Edit next to the Request Data text box and supply Body. If you need to pass content in JSON / XML, select the Request ContentType dropdown as shown. To upload content stored from a local file, <a href="https://zappysys.com/blog/rest-api-file-upload-using-ssis-multi-part-post/" target="_blank" rel="noopener">use this option</a>.</td>
</tr>
<tr>
<td><strong>-F</strong> <em>key=value</em>, <a href="https://curl.haxx.se/docs/manpage.html#-f" target="_blank" rel="noopener"><strong>&#8211;form</strong></a> key=value</td>
<td>Supply Content-Type multipart/form-data according to <a href="http://www.ietf.org/rfc/rfc2388.txt">RFC 2388</a></td>
<td>Enable the Multipart option for Request on the ZappySys UI, <a href="https://zappysys.com/blog/rest-api-file-upload-using-ssis-multi-part-post/#Method2_8211_Upload_files_using_Multi-Part_Form_Data_mode_Mixed_content_multiple_files" target="_blank" rel="noopener">like this</a></td>
</tr>
<tr>
<td><strong>-k</strong>, <a href="https://curl.haxx.se/docs/manpage.html#-k" target="_blank" rel="noopener"><strong>&#8211;insecure</strong></a></td>
<td>Ignore SSL Certificate-related errors (e.g., allow expired certificate or untrusted certificate)</td>
<td><span style="margin: 0px;padding: 0px">Go to the Advanced Tab and check the &#8221; ignore SSL Related Errors option <a href="https://zappysys.zendesk.com/hc/article_attachments/360000122334/mceclip2.png" target="_blank" rel="noopener">like this</a>.</span></td>
</tr>
<tr>
<td><strong>-x</strong>, <a href="https://curl.haxx.se/docs/manpage.html#-x" target="_blank" rel="noopener"><strong>&#8211;proxy</strong></a> <em>[protocol://]host[:port]</em></td>
<td>Specify Proxy Settings</td>
<td>You can enable System default proxy or a custom proxy using the Proxy Tab in the OAuth / HTTP Connection Manager. <a href="https://i2.wp.com/zappysys.com/blog/wp-content/uploads/2016/07/ssis-powerpack-http-proxy-options.png?ssl=1" target="_blank" rel="noopener">Check this</a>.</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<h2>Convert Curl Syntax to SSIS PowerPack &#8211; REST API Task / JSON / XML Connector</h2>
<p>Take a look at the following example of <strong>CURL </strong>syntax</p><pre class="crayon-plain-tag">curl POST -u myusername:mypassword -H "Accept: application/json" -H "AppVersion:1.0" "https://mysite/v1/api/customers/" -d "customerid=AAA&amp;OrderDate=2016-01-01"</pre><p>
<strong>Where :</strong></p>
<pre class="crayon-plain-tag">-u</pre>  or <pre class="crayon-plain-tag">--user</pre>  = UserID and Password for server (This option sends credentials in BASIC Authentication mode)<br />
<pre class="crayon-plain-tag">-H</pre>  or <pre class="crayon-plain-tag">--header</pre>  = HTTP Header (e.g. Key: Value)<br />
<pre class="crayon-plain-tag">-d</pre>  or <pre class="crayon-plain-tag">--data</pre>  = Data for POST</p>
<p>For step-by-step information, check Article <a href="https://zappysys.com/blog/http-post-in-ssis-send-data-to-web-api-url-json-xml/" target="_blank" rel="noopener">Learn how to POST data to a URL using SSIS</a></p>
<p>Here is the screenshot of HTTP POST in JSON format using the <a href="https://zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">ZappySys REST API Task</a></p>
<div id="attachment_11608" style="width: 848px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2016/11/REST-API-task-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11608" class="wp-image-11608 size-full" src="https://zappysys.com/blog/wp-content/uploads/2016/11/REST-API-task-configuration.png" alt="" width="838" height="735" srcset="https://zappysys.com/blog/wp-content/uploads/2016/11/REST-API-task-configuration.png 838w, https://zappysys.com/blog/wp-content/uploads/2016/11/REST-API-task-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2016/11/REST-API-task-configuration-768x674.png 768w" sizes="(max-width: 838px) 100vw, 838px" /></a><p id="caption-attachment-11608" class="wp-caption-text">Convert CURL Command Line Syntax to SSIS &#8211; Perform HTTP POST operation using SSIS REST API Task &#8211; Send data in JSON content type</p></div>
<p>If you wish to POST data and parse the JSON response into rows, you can use the <a href="//zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener">SSIS JSON Source</a>. JSON Source has a powerful JSON Parser that parses large JSON (stored in a file, an API URL, or a Direct string) into Rows and Columns. This is useful if you wish to save the response into a target such as SQL Server or a CSV file.</p>
<div id="attachment_11606" style="width: 838px" class="wp-caption aligncenter"><a href="https://zappysys.com/blog/wp-content/uploads/2016/11/JSON-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11606" class="wp-image-11606 size-full" src="https://zappysys.com/blog/wp-content/uploads/2016/11/JSON-configuration.png" alt="" width="828" height="745" srcset="https://zappysys.com/blog/wp-content/uploads/2016/11/JSON-configuration.png 828w, https://zappysys.com/blog/wp-content/uploads/2016/11/JSON-configuration-300x270.png 300w, https://zappysys.com/blog/wp-content/uploads/2016/11/JSON-configuration-768x691.png 768w" sizes="(max-width: 828px) 100vw, 828px" /></a><p id="caption-attachment-11606" class="wp-caption-text">JSON Source example</p></div>
<h3>HTTP Headers &#8211; Convert Curl Syntax to SSIS</h3>
<p>Set up HTTP headers in ZappySys Task/Connect, or click on Raw Edit or Add/Edit items in Grid.</p>
<h3>HTTP Credentials &#8211; Convert Curl Syntax to SSIS</h3>
<p>Here is how you pass credentials in the curl command line.</p><pre class="crayon-plain-tag">curl.exe https://myserver.com/api -u myusername:mypassword</pre><p>
To setup HTTP credentials in SSIS for Basic / NTFS or Kerberos use HTTP Connection Manager (Access Mode must be changed to Url from Connection on <a href="//zappysys.com/products/ssis-powerpack/ssis-rest-api-web-service-task/" target="_blank" rel="noopener">ZappySys REST API Task</a> and for <a href="//zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener">JSON Source Connector</a> or <a href="//zappysys.com/products/ssis-powerpack/ssis-xml-source/" target="_blank" rel="noopener">XML Source</a>  check Use Connection Option)</p>
<p>If you have OAuth 2.0 Credentials (Application ID, Application Secret) then use <a href="//zappysys.com/onlinehelp/ssis-powerpack/scr/ssis-oauth-connection-manager.htm" target="_blank" rel="noopener">SSIS OAuth Connection Manager</a> rather than <a href="http://view-source://zappysys.com/onlinehelp/ssis-powerpack/scr/ssis-http-connection-manager.htm" target="_blank" rel="noopener">HTTP Connection</a></p>
<p>Check this article to learn about <a href="https://zappysys.com/blog/how-to-set-base64-encoded-authorization-header-for-http-web-request/" target="_blank" rel="noopener">how to pass HTTP Basic Credentials in SSIS PowerPack</a></p>
<h3>Proxy Setting &#8211; Convert Curl Syntax to SSIS</h3>
<p>Here is how you pass Proxy server info in cUrl command line (<pre class="crayon-plain-tag">-x</pre>  along with Proxy Server Host/IP and Port)</p><pre class="crayon-plain-tag">curl.exe -x 192.168.2.1:8888 https://myserver.com/api</pre><p>
<h2>Convert Curl Syntax to SSIS &#8211; Client Certificate Settings</h2>
<div>
<h3 class="screenshot_header">HTTP Connection Manager UI</h3>
<p><img decoding="async" class="figureimage" title="HTTP Connection Manager UI" src="//zappysys.com/onlinehelp/ssis-powerpack/scr/images/http-connection/ssis-http-connection-manager-ui.png" alt="HTTP Connection Manager UI" /></p>
</div>
<div>
<h3 class="screenshot_header">Passing client certificate along with Web request (i.e. pfx/pkcs12/p12)</h3>
<p><img decoding="async" class="figureimage" title="Passing client certificate along with Web request (From Local/User store)" src="//zappysys.com/onlinehelp/ssis-powerpack/scr/images/http-connection/http-web-request-send-client-side-certificate.png" alt="Passing client certificate along with Web request (From Local/User store)" /></p>
</div>
<div>
<h3 class="screenshot_header">Passing client certificate from file path (i.e. pfx/pkcs12/p12)</h3>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2016/11/Passing-client-certificate.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11607" src="https://zappysys.com/blog/wp-content/uploads/2016/11/Passing-client-certificate.png" alt="" width="721" height="549" srcset="https://zappysys.com/blog/wp-content/uploads/2016/11/Passing-client-certificate.png 721w, https://zappysys.com/blog/wp-content/uploads/2016/11/Passing-client-certificate-300x228.png 300w" sizes="(max-width: 721px) 100vw, 721px" /></a></p>
</div>
<p>The post <a href="https://zappysys.com/blog/using-ssis-curl-syntax-to-ssis-api-task/">Convert CURL to SSIS PowerPack / ODBC for API Call</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
