{"id":884,"date":"2016-11-10T19:35:43","date_gmt":"2016-11-10T19:35:43","guid":{"rendered":"http:\/\/zappysys.com\/blog\/?p=884"},"modified":"2025-11-06T21:21:16","modified_gmt":"2025-11-06T21:21:16","slug":"using-ssis-curl-syntax-to-ssis-api-task","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/","title":{"rendered":"Convert CURL to SSIS PowerPack \/ ODBC for API Call"},"content":{"rendered":"<h2>Introduction<\/h2>\n<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>\u00a0<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>\u00a0In that case,<\/span> this blog post will help you translate the\u00a0<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>\u00a0 or\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-xml-soap-api-driver\/\" target=\"_blank\" rel=\"noopener\">XML Driver<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<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>\n<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>\n<h2><\/h2>\n<h2>CheatSheet &#8211; Curl to SSIS PowerPack \/ ODBC PowerPack<\/h2>\n<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>\n<div class=\"su-table su-table-alternate\">\n<table>\n<colgroup>\n<col width=\"320\" \/>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<th>CURL Parameter (Short \/ Long)<\/th>\n<th>Purpose<\/th>\n<th>SSIS PowerPack Setting<\/th>\n<\/tr>\n<tr>\n<td><em>method<\/em><\/td>\n<td>Pass HTTP method (e.g., GET, POST, PUT, DELETE)<\/td>\n<td>Select <strong>Method<\/strong> from Request Method Dropdown on\u00a0 <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>\n<\/tr>\n<tr>\n<td><strong>-u<\/strong>\u00a0<em>userid:password,\u00a0<\/em><a href=\"https:\/\/curl.haxx.se\/docs\/manpage.html#-u\" target=\"_blank\" rel=\"noopener\"><strong>&#8211;user<\/strong><\/a>\u00a0<em>userid:password\u00a0<\/em><\/td>\n<td>Authenticate using Basic Authentication using UserID and Password<\/td>\n<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\">\u00a0the<\/a>n supply the username\u00a0and password.<\/span><\/td>\n<\/tr>\n<tr>\n<td><strong>-H<\/strong> <em>&#8220;name: value&#8221;,\u00a0<\/em><a href=\"https:\/\/curl.haxx.se\/docs\/manpage.html#-H\" target=\"_blank\" rel=\"noopener\"><strong>&#8211;header<\/strong><\/a>\u00a0<em>&#8220;name: value&#8221;\u00a0<\/em><\/td>\n<td>Supply HTTP Header(s)<\/td>\n<td>Click on the Raw Edit option or enter key-value pairs of HTTP headers in the Headers grid\u00a0 <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>\n<\/tr>\n<tr>\n<td><strong>-d<\/strong>\u00a0<em>&#8220;key=value&#8221;,\u00a0\u00a0<\/em><a href=\"https:\/\/curl.haxx.se\/docs\/manpage.html#-d\" target=\"_blank\" rel=\"noopener\"><strong>&#8211;data<\/strong><\/a>\u00a0<em>&#8220;key=value&#8221;<br \/>\n<\/em><\/td>\n<td>Supply BODY parameters using\u00a0www-form-urlencoded Content Type<\/td>\n<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>\n<\/tr>\n<tr>\n<td><strong>-d<\/strong>\u00a0<em>&#8220;some data&#8221;,<\/em> <em>\u00a0<\/em><a href=\"https:\/\/curl.haxx.se\/docs\/manpage.html#-d\" target=\"_blank\" rel=\"noopener\"><strong>&#8211;data<\/strong><\/a>\u00a0<em>&#8220;some data&#8221;<br \/>\n<\/em><strong>-d<\/strong>\u00a0<em>@filepath,<\/em> <em>\u00a0<\/em><a href=\"https:\/\/curl.haxx.se\/docs\/manpage.html#-d\" target=\"_blank\" rel=\"noopener\"><strong>&#8211;data<\/strong><\/a>\u00a0<em>@filepath<br \/>\n<\/em><\/td>\n<td>Supply BODY parameters using Content-Type other than www-form-urlencoded. You can also supply content from a file.<\/td>\n<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.\u00a0To upload content stored from a local file,\u00a0<a href=\"https:\/\/zappysys.com\/blog\/rest-api-file-upload-using-ssis-multi-part-post\/\" target=\"_blank\" rel=\"noopener\">use this option<\/a>.<\/td>\n<\/tr>\n<tr>\n<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>\n<td>Supply Content-Type multipart\/form-data according to\u00a0<a href=\"http:\/\/www.ietf.org\/rfc\/rfc2388.txt\">RFC 2388<\/a><\/td>\n<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>\n<\/tr>\n<tr>\n<td><strong>-k<\/strong>, <a href=\"https:\/\/curl.haxx.se\/docs\/manpage.html#-k\" target=\"_blank\" rel=\"noopener\"><strong>&#8211;insecure<\/strong><\/a><\/td>\n<td>Ignore SSL Certificate-related errors (e.g., allow expired certificate or untrusted certificate)<\/td>\n<td><span style=\"margin: 0px;padding: 0px\">Go to the Advanced Tab and check the &#8221; ignore SSL Related Errors option\u00a0<a href=\"https:\/\/zappysys.zendesk.com\/hc\/article_attachments\/360000122334\/mceclip2.png\" target=\"_blank\" rel=\"noopener\">like this<\/a>.<\/span><\/td>\n<\/tr>\n<tr>\n<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>\n<td>Specify Proxy Settings<\/td>\n<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>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Convert Curl Syntax to SSIS PowerPack &#8211; REST API Task \/\u00a0JSON \/ XML Connector<\/h2>\n<p>Take a look at the following example of <strong>CURL <\/strong>syntax<\/p>\n<pre class=\"lang:default decode:true\">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>\n<p><strong>Where :<\/strong><\/p>\n<p><span class=\"lang:default decode:true crayon-inline \">-u<\/span>\u00a0 or <span class=\"lang:default decode:true crayon-inline \">&#8211;user<\/span>\u00a0 = UserID and Password for server (This option sends credentials in BASIC Authentication mode)<br \/>\n<span class=\"lang:default decode:true crayon-inline \">-H<\/span>\u00a0 or <span class=\"lang:default decode:true crayon-inline \">&#8211;header<\/span>\u00a0 = HTTP Header (e.g. Key: Value)<br \/>\n<span class=\"lang:default decode:true crayon-inline \">-d<\/span>\u00a0 or <span class=\"lang:default decode:true crayon-inline \">&#8211;data<\/span>\u00a0 = Data for POST<\/p>\n<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>\n<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>\n<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>\n<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>\n<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>\n<h3>HTTP Headers &#8211; Convert Curl Syntax to SSIS<\/h3>\n<p>Set up HTTP headers in ZappySys Task\/Connect, or click on Raw Edit or Add\/Edit items in Grid.<\/p>\n<h3>HTTP Credentials &#8211; Convert Curl Syntax to SSIS<\/h3>\n<p>Here is how you pass credentials in the curl command line.<\/p>\n<pre class=\"lang:default decode:true\">curl.exe https:\/\/myserver.com\/api -u myusername:mypassword<\/pre>\n<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>\u00a0and 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>\u00a0 check Use Connection Option)<\/p>\n<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>\n<p>Check this article to\u00a0learn 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>\n<h3>Proxy Setting &#8211; Convert Curl Syntax to SSIS<\/h3>\n<p>Here is how you pass Proxy server info in cUrl command line (<span class=\"lang:default decode:true crayon-inline \">-x<\/span>\u00a0 along with Proxy Server Host\/IP and Port)<\/p>\n<pre class=\"lang:default decode:true \">curl.exe -x 192.168.2.1:8888 https:\/\/myserver.com\/api<\/pre>\n<h2>Convert Curl Syntax to SSIS &#8211;\u00a0Client Certificate Settings<\/h2>\n<div>\n<h3 class=\"screenshot_header\">HTTP Connection Manager UI<\/h3>\n<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>\n<\/div>\n<div>\n<h3 class=\"screenshot_header\">Passing client certificate along with Web request (i.e. pfx\/pkcs12\/p12)<\/h3>\n<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>\n<\/div>\n<div>\n<h3 class=\"screenshot_header\">Passing client certificate from file path (i.e. pfx\/pkcs12\/p12)<\/h3>\n<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>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<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.\u00a0However, suppose you are an SSIS developer using ZappySys API Drivers\/Connectors from either the SSIS PowerPack or the ODBC PowerPack.\u00a0In that case, this blog post will help you translate the\u00a0curl command [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1897,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[124,123,562,12,148,4,144,140],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Convert CURL to SSIS PowerPack \/ ODBC for API Call | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"Learn how to use curl like functionality in SSIS without coding. Convert curl syntax to SSIS for REST API, SOAP, OAuth and OData using JSON \/ XML Source\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Convert CURL to SSIS PowerPack \/ ODBC for API Call | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"Learn how to use curl like functionality in SSIS without coding. Convert curl syntax to SSIS for REST API, SOAP, OAuth and OData using JSON \/ XML Source\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ZappySys\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2016-11-10T19:35:43+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-11-06T21:21:16+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"180\" \/>\r\n\t<meta property=\"og:image:height\" content=\"180\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/zappysys\/\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/\",\"url\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/\",\"name\":\"Convert CURL to SSIS PowerPack \/ ODBC for API Call | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png\",\"datePublished\":\"2016-11-10T19:35:43+00:00\",\"dateModified\":\"2025-11-06T21:21:16+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/2756c237457fbc95d82cb38962f81f82\"},\"description\":\"Learn how to use curl like functionality in SSIS without coding. Convert curl syntax to SSIS for REST API, SOAP, OAuth and OData using JSON \/ XML Source\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png\",\"width\":180,\"height\":180},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Convert CURL to SSIS PowerPack \/ ODBC for API Call\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/2756c237457fbc95d82cb38962f81f82\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5c9be148088ba9b8af8e955c5f7c22b5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5c9be148088ba9b8af8e955c5f7c22b5?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"sameAs\":[\"http:\/\/www.zappysys.com\/\",\"https:\/\/www.facebook.com\/ZappySys\/\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/zappysys\/\"],\"url\":\"https:\/\/zappysys.com\/blog\/author\/admin\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convert CURL to SSIS PowerPack \/ ODBC for API Call | ZappySys Blog","description":"Learn how to use curl like functionality in SSIS without coding. Convert curl syntax to SSIS for REST API, SOAP, OAuth and OData using JSON \/ XML Source","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/","og_locale":"en_US","og_type":"article","og_title":"Convert CURL to SSIS PowerPack \/ ODBC for API Call | ZappySys Blog","og_description":"Learn how to use curl like functionality in SSIS without coding. Convert curl syntax to SSIS for REST API, SOAP, OAuth and OData using JSON \/ XML Source","og_url":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/","og_site_name":"ZappySys Blog","article_author":"https:\/\/www.facebook.com\/ZappySys\/","article_published_time":"2016-11-10T19:35:43+00:00","article_modified_time":"2025-11-06T21:21:16+00:00","og_image":[{"width":180,"height":180,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/zappysys\/","twitter_misc":{"Written by":"ZappySys","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/","url":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/","name":"Convert CURL to SSIS PowerPack \/ ODBC for API Call | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png","datePublished":"2016-11-10T19:35:43+00:00","dateModified":"2025-11-06T21:21:16+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/2756c237457fbc95d82cb38962f81f82"},"description":"Learn how to use curl like functionality in SSIS without coding. Convert curl syntax to SSIS for REST API, SOAP, OAuth and OData using JSON \/ XML Source","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/ssis-tip.png","width":180,"height":180},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/using-ssis-curl-syntax-to-ssis-api-task\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Convert CURL to SSIS PowerPack \/ ODBC for API Call"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/2756c237457fbc95d82cb38962f81f82","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5c9be148088ba9b8af8e955c5f7c22b5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c9be148088ba9b8af8e955c5f7c22b5?s=96&d=mm&r=g","caption":"ZappySys"},"sameAs":["http:\/\/www.zappysys.com\/","https:\/\/www.facebook.com\/ZappySys\/","https:\/\/twitter.com\/https:\/\/twitter.com\/zappysys\/"],"url":"https:\/\/zappysys.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/884"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=884"}],"version-history":[{"count":23,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/884\/revisions"}],"predecessor-version":[{"id":11609,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/884\/revisions\/11609"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/1897"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}