{"id":9545,"date":"2022-02-18T13:26:38","date_gmt":"2022-02-18T13:26:38","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=9545"},"modified":"2025-03-19T14:03:33","modified_gmt":"2025-03-19T14:03:33","slug":"ssis-read-data-sharepoint-premises-soap-api","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/","title":{"rendered":"Read data from SharePoint List in SSIS (On-Premises SOAP API)"},"content":{"rendered":"<h2>Introduction<\/h2>\n<div class=\"su-note\"  style=\"border-color:#e5de9d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#FFF8B7;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><strong>UPDATE:<\/strong>\u00a0ZappySys has released a brand new <a href=\"https:\/\/zappysys.com\/api\/integration-hub\/sharepoint-connector\/\">API Connector for SharePoint Online<\/a> which makes it much simpler to\u00a0<strong>Read\/Write SharePoint Data in SSIS<\/strong> compared to the steps listed in this article. You can still use steps from this article but if you are new to API or want to avoid learning curve with API then use newer approach.<\/p>\n<p>Please visit <a href=\"https:\/\/zappysys.com\/api\/integration-hub\/\">this page to see all<\/a>\u00a0Pre-Configured ready to use API connectors which you can use in <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-api-source\/\">SSIS API Source<\/a> \/ <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-api-destination\/\">SSIS API Destination<\/a> OR\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-api-driver\/\">API ODBC Driver<\/a> (for non-SSIS Apps such as Excel, Power BI, Informatica).<\/p>\n<\/div><\/div>\nIn this article, we learn how to call SharePoint (on-premises) SOAP API Service in SSIS. If you intend to call SharePoint Online (part of Office 365), we suggest reading <a href=\"https:\/\/zappysys.com\/api\/integration-hub\/sharepoint-connector\/ssis\" target=\"_blank\" rel=\"noopener\">SSIS SharePoint Online Connector<\/a> article.<\/p>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-3731 \" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon-150x150.jpg\" alt=\"icon SharePoint\" width=\"86\" height=\"86\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon-150x150.jpg 150w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg 225w\" sizes=\"(max-width: 86px) 100vw, 86px\" \/><\/a>Using SOAP API with SharePoint in SSIS is a common requirement to Administer SharePoint. SharePoint on-premises is a nice Microsoft application used to share documents and collaborate with the company. You can have schedules, projects, documents, and more shared using a Web platform.<\/p>\n<p>In addition, it is a very useful tool that your company may need. It is also possible to automate, administer tasks using SOAP API.<br \/>\nIn this article, we will learn how to create SOAP API queries to SharePoint on-premises.<\/p>\n<p>Also, we will show our ZappySys SSIS PowerPack that includes very powerful tools to export SharePoint data from REST API to any other source.<br \/>\n<div class=\"su-table su-table-alternate\">\n<table style=\"width: 494px\" width=\"300\">\n<tbody>\n<tr style=\"line-height: 0px\">\n<td style=\"width: 48.0625px\"><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-rest-api-web-service-task\/\" rel=\"noopener\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3074\" src=\"https:\/\/zappysys.com\/images\/SSIS-PowerPack\/ssis-rest-api-web-service-task.png\" alt=\"REST API Web Service Task SSIS\" width=\"50\" height=\"50\" \/><\/a><\/td>\n<td style=\"vertical-align: middle;width: 429.938px\"><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-rest-api-web-service-task\/\" rel=\"noopener\">SSIS REST API Web Service Task<br \/>\n<\/a><\/td>\n<\/tr>\n<tr style=\"line-height: 0px\">\n<td style=\"height: 50px;width: 48.0625px\"><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-xml-source\/\" rel=\"noopener\"><br \/>\n<\/a><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-xml-source\/\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zappysys.com\/images\/SSIS-PowerPack\/ssis-xml-source.png\" alt=\"SSIS XML Source (File, SOAP, REST Connector) \" width=\"50\" height=\"50\" \/><\/a><\/td>\n<td style=\"vertical-align: middle;height: 58px;width: 429.938px\"><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-xml-source\/\" rel=\"noopener\">SSIS XML Source (File, REST, SOAP Web Service)<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Requirements<\/h2>\n<ol>\n<li>Firstly, you will need SSDT installed.<\/li>\n<li>Secondly, <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">SSIS PowerPack<\/a> installed.<\/li>\n<li><a href=\"https:\/\/www.soapui.org\/downloads\/soapui\/\" target=\"_blank\" rel=\"noopener\">SoapUI installed<\/a>.<\/li>\n<\/ol>\n<h2>Getting started<\/h2>\n<p>We will start with SoapUI application. It will help us to get all the possible methods SharePoint SOAP API allows. Also, it will show the inner workings of how the requests should look, which we will later replicate on XML Source. SoapUI will be our polestar.<\/p>\n<h2>How to call SharePoint SOAP API (On-Premises)<\/h2>\n<p>To call SOAP API in SSIS you have to perform the following steps at a high level. Detailed steps are described in the next section<\/p>\n<ol>\n<li>Import WSDL file or URL for your Service in SoapUI for testing.\n<ol>\n<li>File &gt; New SOAP Project.<\/li>\n<li>In the\u00a0<em>Initial WSDL<\/em> field enter<br \/>\n<em>http:\/\/your.domain.com\/_vti_bin\/Lists.asmx?wsdl<br \/>\nor<br \/>\nhttp:\/\/your.domain.com\/my-site\/_vti_bin\/Lists.asmx?wsdl<\/em><\/li>\n<\/ol>\n<\/li>\n<li>Add credentials for SOAP Web service (Basic Auth or WSS)<\/li>\n<li>Create SOAP Request XML (Edit default parameters) and <strong>Click Play Button <\/strong>to test your request. Associative photo:\n<div id=\"attachment_2543\" style=\"width: 745px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/create-workday-soap-request-using-soapui-api-xml-body.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2543\" class=\"size-full wp-image-2543\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/create-workday-soap-request-using-soapui-api-xml-body.png\" alt=\"Create SOAP Request Body from WSDL (Using SoapUI tool)\" width=\"735\" height=\"451\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/create-workday-soap-request-using-soapui-api-xml-body.png 735w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/create-workday-soap-request-using-soapui-api-xml-body-300x184.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><p id=\"caption-attachment-2543\" class=\"wp-caption-text\">Create SOAP Request Body from WSDL (Using SoapUI tool)<\/p><\/div><\/li>\n<li>If your test works in SoapUI then you are ready to move to SSIS part.<\/li>\n<li>Copy Service URL, Request Body and Headers to Notepad &#8212; we will use it in SSIS.<br \/>\nFor Header see <strong>Raw<\/strong>\u00a0Tab on SoapUI &gt; Copy two lines\u00a0<strong>Content-Type<\/strong>\u00a0and\u00a0<strong>SOAPAction.<\/strong><\/p>\n<div id=\"attachment_7355\" style=\"width: 638px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/soapui-get-contenttype-soapaction-raw-tab.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7355\" class=\"size-full wp-image-7355\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/soapui-get-contenttype-soapaction-raw-tab.png\" alt=\"Get ContentType and SOAPAction Headers from SoapUI Raw tab\" width=\"628\" height=\"457\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/soapui-get-contenttype-soapaction-raw-tab.png 628w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/06\/soapui-get-contenttype-soapaction-raw-tab-300x218.png 300w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/a><p id=\"caption-attachment-7355\" class=\"wp-caption-text\">Get ContentType and SOAPAction Headers from SoapUI Raw tab<\/p><\/div><\/li>\n<\/ol>\n<p>In the next section, we will see how to call SharePoint SOAP Web Service in SSIS.<\/p>\n<h2>How to read data from a SharePoint List via SOAP Web Service<\/h2>\n<p>Now let&#8217;s move onto SSIS and get some data from SharePoint using <em>XML Source<\/em>.<\/p>\n<ol>\n<li>Open SSIS, create a new Integration project and create a new SSIS package.<\/li>\n<li>Drag and drop Data Flow onto the Control Flow from SSIS Toolbox.<\/li>\n<li>Then drag and drop\u00a0<a href=\"\/\/zappysys.com\/products\/ssis-powerpack\/ssis-xml-source\/\" target=\"_blank\" rel=\"noopener\">XML Source<\/a>\u00a0onto Data Flow (you may also use other similar connectors such as\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-web-api-destination-connector\/\" target=\"_blank\" rel=\"noopener\">REST API Task<\/a> or <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-web-api-destination-connector\/\" target=\"_blank\" rel=\"noopener\">Web API Destination<\/a>).<\/li>\n<li>Then configure <em>XML Source<\/em> in this way:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9553\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2022\/02\/how-to-read-data-from-sharepoint-via-soap-api-webservice.png\" alt=\"\" width=\"636\" height=\"750\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2022\/02\/how-to-read-data-from-sharepoint-via-soap-api-webservice.png 636w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2022\/02\/how-to-read-data-from-sharepoint-via-soap-api-webservice-254x300.png 254w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<ol>\n<li>Enter URL:<br \/>\n<span style=\"text-decoration: underline;\">https:\/\/my.sharepoint.site.com\/sites\/mysite\/_vti_bin\/Lists.asmx<\/span><br \/>\nor<br \/>\n<span style=\"text-decoration: underline;\">https:\/\/my.sharepoint.site.com\/_vti_bin\/Lists.asmx<\/span> (depends if you have many sites or just one).<\/li>\n<li>Check <strong>Use Credentials<\/strong> checkbox and create <strong>ZS-HTTP<\/strong> connection. Use <strong>Basic<\/strong> or <strong>NTLM<\/strong> authorization scheme.<\/li>\n<li>Then copy configuration from SoapUI to XML Source. E.g. <strong>HTTP Request Method<\/strong>, <strong>Body<\/strong>, <strong>Body Content-Type, HTTP Headers <\/strong>(e.g. SOAPAction header).<\/li>\n<li>Use <strong>$.soap:Envelope.soap:Body.GetListItemsResponse.GetListItemsResult.listitems.rs:data.z:row[*]<\/strong> as filter. If it doesn&#8217;t work, use <strong>Select Filter<\/strong> button to select the path manually and select <strong>row<\/strong> node.<\/li>\n<\/ol>\n<\/li>\n<li>What&#8217;s left is to connect XML Source with OLEDB Destination or a similar destination component:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9554\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2022\/02\/sharepoint-on-premises-load-list-using-soap-webservice-api-into-database.png\" alt=\"\" width=\"351\" height=\"289\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2022\/02\/sharepoint-on-premises-load-list-using-soap-webservice-api-into-database.png 351w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2022\/02\/sharepoint-on-premises-load-list-using-soap-webservice-api-into-database-300x247.png 300w\" sizes=\"(max-width: 351px) 100vw, 351px\" \/><\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>To conclude, we can say that using SSIS PowerPack component XML Source and SoapUI we could achieve our goal of getting data from SharePoint On-Premises. The next step could be writing data to SharePoint via the same SOAP API interface, but this time using\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/ssis-web-api-destination-connector\/\" target=\"_blank\" rel=\"noopener\">Web API Destination<\/a>\u00a0component.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In this article, we learn how to call SharePoint (on-premises) SOAP API Service in SSIS. If you intend to call SharePoint Online (part of Office 365), we suggest reading SSIS SharePoint Online Connector article. Using SOAP API with SharePoint in SSIS is a common requirement to Administer SharePoint. SharePoint on-premises is a nice Microsoft [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":3731,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62],"tags":[272,319,67,5,7],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Read data from SharePoint List in SSIS (On-Premises SOAP API) | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"Read data from SharePoint List in SSIS (On-Premises SOAP API) - ZappySys Blog\" \/>\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\/ssis-read-data-sharepoint-premises-soap-api\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Read data from SharePoint List in SSIS (On-Premises SOAP API) | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"Read data from SharePoint List in SSIS (On-Premises SOAP API) - ZappySys Blog\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2022-02-18T13:26:38+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-03-19T14:03:33+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"225\" \/>\r\n\t<meta property=\"og:image:height\" content=\"225\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"5 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/\",\"url\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/\",\"name\":\"Read data from SharePoint List in SSIS (On-Premises SOAP API) | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg\",\"datePublished\":\"2022-02-18T13:26:38+00:00\",\"dateModified\":\"2025-03-19T14:03:33+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c146068d4cb053724ae5ce85759c3ada\"},\"description\":\"Read data from SharePoint List in SSIS (On-Premises SOAP API) - ZappySys Blog\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg\",\"width\":225,\"height\":225,\"caption\":\"sharepoint icon\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read data from SharePoint List in SSIS (On-Premises SOAP API)\"}]},{\"@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\/c146068d4cb053724ae5ce85759c3ada\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/gliaskus\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Read data from SharePoint List in SSIS (On-Premises SOAP API) | ZappySys Blog","description":"Read data from SharePoint List in SSIS (On-Premises SOAP API) - ZappySys Blog","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\/ssis-read-data-sharepoint-premises-soap-api\/","og_locale":"en_US","og_type":"article","og_title":"Read data from SharePoint List in SSIS (On-Premises SOAP API) | ZappySys Blog","og_description":"Read data from SharePoint List in SSIS (On-Premises SOAP API) - ZappySys Blog","og_url":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/","og_site_name":"ZappySys Blog","article_published_time":"2022-02-18T13:26:38+00:00","article_modified_time":"2025-03-19T14:03:33+00:00","og_image":[{"width":225,"height":225,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg","type":"image\/jpeg"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/","url":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/","name":"Read data from SharePoint List in SSIS (On-Premises SOAP API) | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg","datePublished":"2022-02-18T13:26:38+00:00","dateModified":"2025-03-19T14:03:33+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c146068d4cb053724ae5ce85759c3ada"},"description":"Read data from SharePoint List in SSIS (On-Premises SOAP API) - ZappySys Blog","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/05\/sharepoint-icon.jpg","width":225,"height":225,"caption":"sharepoint icon"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/ssis-read-data-sharepoint-premises-soap-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Read data from SharePoint List in SSIS (On-Premises SOAP API)"}]},{"@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\/c146068d4cb053724ae5ce85759c3ada","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/60165d46d0b33aefb91df61a22b0e1f4?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/gliaskus\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/9545"}],"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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=9545"}],"version-history":[{"count":13,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/9545\/revisions"}],"predecessor-version":[{"id":11270,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/9545\/revisions\/11270"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/3731"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=9545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=9545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=9545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}