{"id":8376,"date":"2019-11-23T08:01:18","date_gmt":"2019-11-23T08:01:18","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=8376"},"modified":"2019-11-25T13:52:22","modified_gmt":"2019-11-25T13:52:22","slug":"make-ups-api-call-ssis","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/","title":{"rendered":"How to Make UPS API call in SSIS"},"content":{"rendered":"<h2><span id=\"Introduction\">Introduction<\/span><\/h2>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-8379 size-thumbnail\" title=\"PayPal\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS-150x150.png\" alt=\"UPS\" width=\"150\" height=\"150\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS-150x150.png 150w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png 300w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>In our previous article we see <a href=\"https:\/\/zappysys.com\/blog\/call-rest-api-using-ssis-web-service-task\/\" target=\"_blank\" rel=\"noopener\">How to read call REST API data in SSIS<\/a>. Now in this article, we will see <strong>How to\u00a0Make UPS API call in SSIS<\/strong>\u00a0and load response into SQL Server.\u00a0This blog mainly focuses on SSIS approach but steps mentioned to call UPS REST API Call can be useful for any developer regardless of which programming language or tool set you use. We will also see\u00a0how to configure POST API Call.<\/p>\n<p>We will go through the steps to make Pickup Creation Request API call which Returns a PRN and Rate Result and we load it into MS SQL Server.<\/p>\n<p>In nutshell,\u00a0this post will focus on how to Make UPS REST API Call in SSIS.<\/p>\n<p>&nbsp;<\/p>\n<h2><span id=\"Prerequisites\">Prerequisites<\/span><\/h2>\n<p>Before we perform the steps listed in this article, you will need to make sure the following prerequisites are met:<\/p>\n<ol>\n<li><abbr title=\"SQL Server Integration Services\">SSIS<\/abbr>\u00a0designer installed.\u00a0Sometimes it is referred to as\u00a0<abbr title=\"Business Intelligence Development Studio\">BIDS<\/abbr>\u00a0or\u00a0<abbr title=\"SQL Server Data Tools\">SSDT<\/abbr>\u00a0(<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>\n<li>Basic knowledge of SSIS package\u00a0development using\u00a0<em>Microsoft SQL Server Integration Services<\/em>.<\/li>\n<li>Make sure\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys SSIS PowerPack<\/a>\u00a0is installed (<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\" target=\"_blank\" rel=\"noopener\">download it<\/a>).<\/li>\n<li>Credentials of UPS API.<\/li>\n<\/ol>\n<h2><span id=\"What_is_Walmart\"><span id=\"What_is_WordPress\">What is UPS?<\/span><\/span><\/h2>\n<p>United Parcel Service Founded in 1907, UPS is the world&#8217;s largest package delivery company and a leading global provider of specialised transportation and logistics services. Using advanced technology, access to global resources, and an integrated network of physical, technological, and human assets, UPS provides a powerful competitive advantage that can help you earn repeat customers and grow your business.<\/p>\n<h2>Where to get the UPS Credentials?<\/h2>\n<p>You can get Username and password by <a href=\"https:\/\/www.ups.com\/doapp\/signup\" target=\"_blank\" rel=\"noopener\">signup<\/a> in UPS website and also need to get Access Key from <a href=\"https:\/\/www.ups.com\/upsdeveloperkit\/manageaccesskeys?loc=en_US\" target=\"_blank\" rel=\"noopener\">UPS Developer Kit<\/a>.<\/p>\n<h2>Call\u00a0UPS\u00a0<span id=\"Step-By-Step_8211_CallSemantics3_REST_API_using_SSIS\">REST API using SSIS<\/span><\/h2>\n<p>Let\u2019s start with an example. We use SSIS JSON Source component to make the call to UPS API, we will make\u00a0Pickup Creation Request and load response into SQL Server.\u00a0First of All, Open Visual Studio and Create New SSIS Package Project.<\/p>\n<ol>\n<li>First\u00a0of All, Drag and drop Data Flow Task from SSIS Toolbox and double click it to edit.\n<div id=\"attachment_7934\" style=\"width: 470px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7934\" class=\"wp-image-7934 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task.png\" alt=\"Drag and Drop SSIS Data Flow Task from SSIS Toolbox\" width=\"460\" height=\"155\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task.png 460w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/ssis-drag-drop-data-flow-task-300x101.png 300w\" sizes=\"(max-width: 460px) 100vw, 460px\" \/><\/a><p id=\"caption-attachment-7934\" class=\"wp-caption-text\">Drag and Drop : SSIS Data Flow Task from SSIS Toolbox<\/p><\/div><\/li>\n<li>From the SSIS toolbox drag and drop JSON Source on the data flow designer surface.\n<div id=\"attachment_3766\" style=\"width: 604px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3766\" class=\"wp-image-3766 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin.png\" alt=\"Drag and Drop JSON Source Component\" width=\"594\" height=\"268\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin.png 594w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/ssis-json-source-for-getting-basic-profile-from-linkedin-300x135.png 300w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/a><p id=\"caption-attachment-3766\" class=\"wp-caption-text\">Drag and Drop JSON Source Component<\/p><\/div><\/li>\n<li>Double click JSON Source and enter the following URL as below to make\u00a0Pickup Creation Request API Call and select Method as POST, I am using Testing URL but we need to use production one for real time API call.<br \/>\n<strong>Testing: <\/strong><\/p>\n<pre class=\"lang:default decode:true\">https:\/\/wwwcie.ups.com\/rest\/Pickup<\/pre>\n<p><strong>Production: <\/strong><\/p>\n<pre class=\"lang:default decode:true\">https:\/\/onlinetools.ups.com\/rest\/Pickup<\/pre>\n<div id=\"attachment_8382\" style=\"width: 667px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-url.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8382\" class=\"wp-image-8382 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-url.png\" alt=\"JSON Source Set URL\" width=\"657\" height=\"740\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-url.png 657w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-url-266x300.png 266w\" sizes=\"(max-width: 657px) 100vw, 657px\" \/><\/a><p id=\"caption-attachment-8382\" class=\"wp-caption-text\">JSON Source Set URL<\/p><\/div><\/li>\n<li>Furthermore, set below JSON string in the body and also replace your UPS username, password and access key in the placeholder, i used my dummy data you need to pass yours valid data.\n<pre class=\"lang:default decode:true \">{\r\n\t\"UPSSecurity\": {\r\n\t\t\"UsernameToken\": {\r\n\t\t\t\"Username\": \"[YOUR USERNAME]\",\r\n\t\t\t\"Password\": \"[PASSWORD]\"\r\n\t\t},\r\n\t\t\"ServiceAccessToken\": {\r\n\t\t\t\"AccessLicenseNumber\": \"[ACCESS KEY]\"\r\n\t\t}\r\n\t},\r\n\t\"PickupCreationRequest\": {\r\n\t\t\"Request\": {\r\n\t\t\t\"TransactionReference\": {\r\n\t\t\t\t\"CustomerContext\": \"CustomerContext.\"\r\n\t\t\t}\r\n\t\t},\r\n\t\t\"RatePickupIndicator\": \"Y\",\r\n\t\t\"TaxInformationIndicator\": \"Y\",\r\n\t\t\"PickupDateInfo\": {\r\n\t\t\t\"CloseTime\": \"1700\",\r\n\t\t\t\"ReadyTime\": \"1000\",\r\n\t\t\t\"PickupDate\": \"20191123\"\r\n\t\t},\r\n\t\t\"PickupAddress\": {\r\n\t\t\t\"CompanyName\": \"EIVR TEST NON-ACCOUNT PL 3\",\r\n\t\t\t\"ContactName\": \"EIVR TES PL\",\r\n\t\t\t\"AddressLine\": \"12380 Morris Rd\",\r\n\t\t\t\"City\": \"Louisville\",\r\n\t\t\t\"StateProvince\": \"KY\",\r\n\t\t\t\"PostalCode\": \"40201\",\r\n\t\t\t\"CountryCode\": \"US\",\r\n\t\t\t\"ResidentialIndicator\": \"N\",\r\n\t\t\t\"Phone\": {\r\n\t\t\t\t\"Number\": \"+48223803070\"\r\n\t\t\t}\r\n\t\t},\r\n\t\t\"AlternateAddressIndicator\": \"N\",\r\n\t\t\"PickupPiece\": {\r\n\t\t\t\"ServiceCode\": \"003\",\r\n\t\t\t\"Quantity\": \"1\",\r\n\t\t\t\"DestinationCountryCode\": \"US\",\r\n\t\t\t\"ContainerCode\": \"01\"\r\n\t\t},\r\n\t\t\"OverweightIndicator\": \"N\",\r\n\t\t\"PaymentMethod\": \"05\"\r\n\t}\r\n}<\/pre>\n<div id=\"attachment_8383\" style=\"width: 940px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-body.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8383\" class=\"wp-image-8383 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-body.png\" alt=\"JSON Source set Body\" width=\"930\" height=\"551\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-body.png 930w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-body-300x178.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-set-ups-body-768x455.png 768w\" sizes=\"(max-width: 930px) 100vw, 930px\" \/><\/a><p id=\"caption-attachment-8383\" class=\"wp-caption-text\">JSON Source set Body<\/p><\/div><\/li>\n<li>Now click on Select Filter button to get the desire filter.\n<div id=\"attachment_8384\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-select-filter-ups.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8384\" class=\"wp-image-8384 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-select-filter-ups-768x595.png\" alt=\"JSON Source Select Filter\" width=\"720\" height=\"558\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-select-filter-ups-768x595.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-select-filter-ups-300x232.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-select-filter-ups.png 941w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-8384\" class=\"wp-caption-text\">JSON Source Select Filter<\/p><\/div><\/li>\n<li>Finally click on Preview button to load the data.\n<div id=\"attachment_8385\" style=\"width: 709px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-preview-ups.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8385\" class=\"wp-image-8385 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-preview-ups.png\" alt=\"JSON Source Preview\" width=\"699\" height=\"728\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-preview-ups.png 699w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/ssis-json-source-preview-ups-288x300.png 288w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/a><p id=\"caption-attachment-8385\" class=\"wp-caption-text\">JSON Source Preview<\/p><\/div><\/li>\n<li>That&#8217;s it we are ready to load\u00a0UPS\u00a0Pickup Creation Request API call response in SQL Server.<\/li>\n<\/ol>\n<h3><span id=\"Load_Walmart_API_data_into_SQL_Server\">Load UPS REST API data into SQL Server<\/span><\/h3>\n<div class=\"content_block\" id=\"custom_post_widget-5617\"><p>ZappySys SSIS PowerPack makes it easy to load data from various sources such as REST, SOAP, JSON, XML, CSV or from other source into SQL Server, or PostgreSQL, or Amazon Redshift, or other  targets. The <strong>Upsert Destination<\/strong> component allows you to automatically insert new records and update existing ones based on key columns. Below are the detailed steps to configure it.<\/p>\r\n<h3>Step 1: Add Upsert Destination to Data Flow<\/h3>\r\n<ol>\r\n<li>Drag and drop the <strong>Upsert Destination<\/strong> component from the SSIS Toolbox.<\/li>\r\n<li>Connect your source component (e.g., JSON \/ REST \/ Other Source) to the Upsert Destination.<\/li>\r\n<\/ol>\r\n<div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2017\/08\/ssis-data-flow-drag-drop-upsert-destination.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2017\/08\/ssis-data-flow-drag-drop-upsert-destination.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">SSIS - Data Flow - Drang and Drop Upsert Destination Component<\/p>\r\n<\/div>\r\n<h3>Step 2: Configure Target Connection<\/h3>\r\n<ol>\r\n<li>Double-click the <strong>Upsert Destination<\/strong> component to open the configuration window.<\/li>\r\n<li>Under <strong>Connection<\/strong>, select an existing target connection or click <strong>NEW<\/strong> to create a new connection.\r\n<ul>\r\n<li>Example: SQL Server, or PostgreSQL, or Amazon Redshift.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ol>\r\n<h3>Step 3: Select or Create Target Table<\/h3>\r\n<ol>\r\n<li>In the <strong>Target Table<\/strong> dropdown, select the table where you want to load data.<\/li>\r\n<li>Optionally, click <strong>NEW<\/strong> to create a new table based on the source columns.<\/li>\r\n<\/ol>\r\n<div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-configuration.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-configuration.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">Configure SSIS Upsert Destination Connection - Loading data (REST \/ SOAP \/ JSON \/ XML \/CSV) into SQL Server or other target using SSIS<\/p>\r\n<\/div>\r\n<h3>Step 4: Map Columns<\/h3>\r\n<ol>\r\n<li>Go to the <strong>Mappings<\/strong> tab.<\/li>\r\n<li>Click <strong>Auto Map<\/strong> to map source columns to target columns by name.<\/li>\r\n<li>Ensure you <strong>check the Primary key column(s)<\/strong> that will determine whether a record is inserted or updated.<\/li>\r\n<li>You can manually adjust the mappings if necessary.<\/li>\r\n<\/ol>\r\n <div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-key.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2020\/09\/upsert-destination-key.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">SSIS Upsert Destination - Columns Mappings<\/p>\r\n<\/div>\r\n<h3>Step 5: Save Settings<\/h3>\r\n<ul>\r\n<li>Click <strong>OK<\/strong> to save the Upsert Destination configuration.<\/li>\r\n<\/ul>\r\n<h3>Step 6: Optional: Add Logging or Analysis<\/h3>\r\n<ul>\r\n<li>You may add extra destination components to log the number of inserted vs. updated records for monitoring or auditing purposes.<\/li>\r\n<\/ul>\r\n<h3>Step 7: Execute the Package<\/h3>\r\n<ul>\r\n<li>Run your SSIS package and verify that the data is correctly inserted and updated in the target table.<\/li>\r\n<\/ul>\r\n<div class=\"wp-caption aligncenter\">\r\n<a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/12\/ssis-upsert-destination-execute.png\">\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full\" alt=\"\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/12\/ssis-upsert-destination-execute.png\" \/><\/a>\r\n<p class=\"wp-caption-text\">SSIS Upsert Destination Execution<\/p>\r\n<\/div><\/div>\n<h2><span id=\"Conclusion\">Conclusion<\/span><\/h2>\n<p>After all, we saw you how to make UPS API call using SSIS JSON Source and load response into SQL Server. In this article we made Pickup Creation Request POST API call same way you can make other UPS API calls like Tracking API and Address Verification API and so on by passing relevant URL and JSON string. To explore many other scenarios not discussed in this article download\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\">SSIS PowerPack from here (includes 70+ Components)<\/a>.<\/p>\n<h2><span id=\"References\">References<\/span><\/h2>\n<p>Finally, you can use the following links for more information:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Help File:\u00a0<a href=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/scr\/json-source.htm\" target=\"_blank\" rel=\"noopener\">JSON Source(REST API or File)<\/a><\/li>\n<li><a href=\"https:\/\/www.ups.com\/upsdeveloperkit?loc=en_US\" target=\"_blank\" rel=\"noopener\">UPS Developer Kit<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In our previous article we see How to read call REST API data in SSIS. Now in this article, we will see How to\u00a0Make UPS API call in SSIS\u00a0and load response into SQL Server.\u00a0This blog mainly focuses on SSIS approach but steps mentioned to call UPS REST API Call can be useful for any [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":8379,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176,225,17,1],"tags":[6,12,567],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How to Make UPS API call in SSIS | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"How to Make UPS API call in SSIS, Make UPS Pickup Creation Request API Call using ZS JSON Source and load the response in SQL Server.\" \/>\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\/make-ups-api-call-ssis\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to Make UPS API call in SSIS | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"How to Make UPS API call in SSIS, Make UPS Pickup Creation Request API Call using ZS JSON Source and load the response in SQL Server.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-11-23T08:01:18+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2019-11-25T13:52:22+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"300\" \/>\r\n\t<meta property=\"og:image:height\" content=\"300\" \/>\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: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=\"4 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/\",\"url\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/\",\"name\":\"How to Make UPS API call in SSIS | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png\",\"datePublished\":\"2019-11-23T08:01:18+00:00\",\"dateModified\":\"2019-11-25T13:52:22+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\"},\"description\":\"How to Make UPS API call in SSIS, Make UPS Pickup Creation Request API Call using ZS JSON Source and load the response in SQL Server.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png\",\"width\":300,\"height\":300,\"caption\":\"UPS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Make UPS API call in SSIS\"}]},{\"@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\/c9dc782c929d0027e2e87e3951ce9d35\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/hshah\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Make UPS API call in SSIS | ZappySys Blog","description":"How to Make UPS API call in SSIS, Make UPS Pickup Creation Request API Call using ZS JSON Source and load the response in SQL Server.","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\/make-ups-api-call-ssis\/","og_locale":"en_US","og_type":"article","og_title":"How to Make UPS API call in SSIS | ZappySys Blog","og_description":"How to Make UPS API call in SSIS, Make UPS Pickup Creation Request API Call using ZS JSON Source and load the response in SQL Server.","og_url":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/","og_site_name":"ZappySys Blog","article_published_time":"2019-11-23T08:01:18+00:00","article_modified_time":"2019-11-25T13:52:22+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/","url":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/","name":"How to Make UPS API call in SSIS | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png","datePublished":"2019-11-23T08:01:18+00:00","dateModified":"2019-11-25T13:52:22+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35"},"description":"How to Make UPS API call in SSIS, Make UPS Pickup Creation Request API Call using ZS JSON Source and load the response in SQL Server.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/11\/UPS.png","width":300,"height":300,"caption":"UPS"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/make-ups-api-call-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Make UPS API call in SSIS"}]},{"@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\/c9dc782c929d0027e2e87e3951ce9d35","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/hshah\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8376"}],"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\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=8376"}],"version-history":[{"count":11,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8376\/revisions"}],"predecessor-version":[{"id":8397,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8376\/revisions\/8397"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/8379"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=8376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=8376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=8376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}