{"id":8149,"date":"2019-10-12T06:37:13","date_gmt":"2019-10-12T06:37:13","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=8149"},"modified":"2019-10-14T20:47:19","modified_gmt":"2019-10-14T20:47:19","slug":"call-surveygizmo-api-ssis","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/","title":{"rendered":"Call SurveyGizmo API in SSIS"},"content":{"rendered":"<h2><span id=\"Introduction\">Introduction<\/span><\/h2>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8152 size-thumbnail alignleft\" title=\"PayPal\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo-150x150.png\" alt=\"SurveyGizmo\" width=\"150\" height=\"150\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo-150x150.png 150w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo-300x300.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>In our previous article we <a href=\"https:\/\/zappysys.com\/blog\/get-data-from-surveymonkey-in-ssis-using-rest-api\/\" target=\"_blank\" rel=\"noopener\">Read data from Twilio API in SSIS<\/a>\u00a0. Now in this article, we will see example of how to <strong>Call SurveyGizmo API in SSIS<\/strong>\u00a0and load into SQL Server.\u00a0This blog mainly focuses on SSIS approach but steps mentioned to call SurveyGizmo API Call can be useful for any developer regardless of which programming language or tool set you use. we will also see how to store access token and secret in the variable and pass it in the URL using variable.<\/p>\n<p>We will go through the steps to make Survey GetList REST API call which Get a list of all of your surveys\u00a0and we load it into MS SQL Server.<\/p>\n<p>In nutshell,\u00a0this post will focus on how to Make SurveyGizmo 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 SurveyGizmo API.<\/li>\n<\/ol>\n<h2><span id=\"What_is_Walmart\"><span id=\"What_is_WordPress\">What is SurveyGizmo?<\/span><\/span><\/h2>\n<p>SurveyGizmo takes data out of dashboards and puts it into the hands of people who take action. Through the systems they use every day.\u00a0SurveyGizmo is an online survey solution that makes it easy for businesses of all sorts to create and conduct surveys, polls, quizzes, and questionnaires. \u00a0Reaching out to potential and existing customers, managing organizational and employee relationships and conducting academic researches has become convenient through SurveyGizmo.<\/p>\n<ul style=\"list-style-type: square;\">\n<li><a href=\"https:\/\/apihelp.surveygizmo.com\/help\" target=\"_blank\" rel=\"noopener\">Click here to read SurveyGizmo Rest API Documentation.<\/a><\/li>\n<\/ul>\n<h2>Call SurveyGizmo <span id=\"Step-By-Step_8211_CallSemantics3_REST_API_using_SSIS\">REST API using SSIS JSON Source<\/span><\/h2>\n<p>Let\u2019s start with an example. We use SSIS JSON Source component to make the call to SurveyGizmo API, we will read list of all available temporary lists and load 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>Now let&#8217;s add variable for\u00a0SurveyGizmo Access Token and Secret and Set it in as a value.\n<div id=\"attachment_8156\" style=\"width: 843px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis_add_variable.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8156\" class=\"wp-image-8156 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis_add_variable.png\" alt=\"SSIS Add Variable\" width=\"833\" height=\"912\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis_add_variable.png 833w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis_add_variable-274x300.png 274w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis_add_variable-768x841.png 768w\" sizes=\"(max-width: 833px) 100vw, 833px\" \/><\/a><p id=\"caption-attachment-8156\" class=\"wp-caption-text\">SSIS Add Variable<\/p><\/div><\/li>\n<li>Now double click on JSON Source and enter the following URL with variable as placeholder to get list of your surveys.\n<pre class=\"lang:default decode:true\">https:\/\/restapi.surveygizmo.com\/v5\/survey?page=1&amp;resultsperpage=100&amp;api_token={{User::v_api_token}}&amp;api_token_secret={{User::v_api_token_secret}}<\/pre>\n<div id=\"attachment_8157\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-add-varible-in-url.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8157\" class=\"wp-image-8157 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-add-varible-in-url-768x487.png\" alt=\"JSON Source : URL with variable as placeholder\" width=\"720\" height=\"457\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-add-varible-in-url-768x487.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-add-varible-in-url-300x190.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-add-varible-in-url-1024x650.png 1024w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-add-varible-in-url.png 1237w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-8157\" class=\"wp-caption-text\">JSON Source : URL with variable as placeholder<\/p><\/div><\/li>\n<li>Let&#8217;s configure the pagination, go to Pagination tab and select mode as URL Parameter and set the indicator as <span class=\"lang:default decode:true crayon-inline\">Page<\/span>\u00a0and configure it like below screen.\n<div id=\"attachment_8158\" style=\"width: 994px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-pagination.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8158\" class=\"wp-image-8158 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-pagination.png\" alt=\"JSON Source Pagination\" width=\"984\" height=\"789\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-pagination.png 984w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-pagination-300x241.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-pagination-768x616.png 768w\" sizes=\"(max-width: 984px) 100vw, 984px\" \/><\/a><p id=\"caption-attachment-8158\" class=\"wp-caption-text\">JSON Source Pagination<\/p><\/div><\/li>\n<li>You can refer to this article for more details on pagination here\u00a0<a href=\"https:\/\/zappysys.com\/blog\/ssis-rest-api-looping-until-no-more-pages-found\/\" target=\"_blank\" rel=\"noopener\">Understanding REST API Pagination in SSIS \/ ODBC Drivers<\/a><\/li>\n<li>Now click on Select Filter button and select the desire filter from the window and click on Preview to get the data.\n<div id=\"attachment_8159\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-preview.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8159\" class=\"wp-image-8159 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-preview-768x670.png\" alt=\"JSON Source Preview\" width=\"720\" height=\"628\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-preview-768x670.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-preview-300x262.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/ssis-json-source-surveygizmo-preview.png 890w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-8159\" class=\"wp-caption-text\">JSON Source Preview<\/p><\/div><\/li>\n<li>That&#8217;s it we are ready to load\u00a0all SurveyGizmo Surveys data in SQL Server.<\/li>\n<\/ol>\n<h3><span id=\"Load_Walmart_API_data_into_SQL_Server\">Load SurveyGizmo 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 extract information from REST API such as SurveyGizmo and load into SQL Server. We also learned techniques like How to use variable as placeholder in URL and configure the pagination. 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:\/\/apihelp.surveygizmo.com\/help\" target=\"_blank\" rel=\"noopener\">SurveyGizmo Rest API<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In our previous article we Read data from Twilio API in SSIS\u00a0. Now in this article, we will see example of how to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server.\u00a0This blog mainly focuses on SSIS approach but steps mentioned to call SurveyGizmo API Call can be useful for any developer regardless of [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":8152,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176,225,17,8],"tags":[6,283,48,12],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Call SurveyGizmo API in SSIS | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"How to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server. We will store access token and secret in the variable and pass it in the URL using variable.\" \/>\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\/call-surveygizmo-api-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=\"Call SurveyGizmo API in SSIS | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"How to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server. We will store access token and secret in the variable and pass it in the URL using variable.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-10-12T06:37:13+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2019-10-14T20:47:19+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"350\" \/>\r\n\t<meta property=\"og:image:height\" content=\"350\" \/>\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=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/\",\"url\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/\",\"name\":\"Call SurveyGizmo API in SSIS | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png\",\"datePublished\":\"2019-10-12T06:37:13+00:00\",\"dateModified\":\"2019-10-14T20:47:19+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\"},\"description\":\"How to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server. We will store access token and secret in the variable and pass it in the URL using variable.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png\",\"width\":350,\"height\":350,\"caption\":\"SurveyGizmo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Call SurveyGizmo API 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":"Call SurveyGizmo API in SSIS | ZappySys Blog","description":"How to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server. We will store access token and secret in the variable and pass it in the URL using variable.","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\/call-surveygizmo-api-ssis\/","og_locale":"en_US","og_type":"article","og_title":"Call SurveyGizmo API in SSIS | ZappySys Blog","og_description":"How to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server. We will store access token and secret in the variable and pass it in the URL using variable.","og_url":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/","og_site_name":"ZappySys Blog","article_published_time":"2019-10-12T06:37:13+00:00","article_modified_time":"2019-10-14T20:47:19+00:00","og_image":[{"width":350,"height":350,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/","url":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/","name":"Call SurveyGizmo API in SSIS | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png","datePublished":"2019-10-12T06:37:13+00:00","dateModified":"2019-10-14T20:47:19+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35"},"description":"How to Call SurveyGizmo API in SSIS\u00a0and load into SQL Server. We will store access token and secret in the variable and pass it in the URL using variable.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/SurveyGizmo.png","width":350,"height":350,"caption":"SurveyGizmo"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/call-surveygizmo-api-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Call SurveyGizmo API 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\/8149"}],"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=8149"}],"version-history":[{"count":8,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8149\/revisions"}],"predecessor-version":[{"id":8165,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8149\/revisions\/8165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/8152"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=8149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=8149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=8149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}