{"id":13540,"date":"2026-05-30T20:11:20","date_gmt":"2026-05-30T20:11:20","guid":{"rendered":"https:\/\/powergi.net\/?p=13540"},"modified":"2026-06-24T00:13:58","modified_gmt":"2026-06-24T00:13:58","slug":"sharepoint-con-azure-openai-y-power-automate","status":"publish","type":"post","link":"https:\/\/powergi.net\/es\/blog\/sharepoint-with-azure-openai-power-automate\/","title":{"rendered":"C\u00f3mo conectar SharePoint con Azure OpenAI en Power Automate"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13540\" class=\"elementor elementor-13540\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-597cf21 e-flex e-con-boxed e-con e-parent\" data-id=\"597cf21\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0446f18 elementor-widget elementor-widget-text-editor\" data-id=\"0446f18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">Convert your unstructured files from PDFs and images stored in SharePoint into\u00a0<\/span><span data-contrast=\"auto\">structured data using Azure OpenAI, Microsoft Foundry and Power Automate.\u00a0<\/span><a href=\"https:\/\/powergi.net\/blog\/automation-using-ai\/\"><span data-contrast=\"none\">Embedding AI into day-to-day tasks<\/span><\/a><span data-contrast=\"auto\">\u00a0is\u00a0more important than ever for businesses to\u00a0operate\u00a0faster and more efficiently.\u00a0<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><p><span data-contrast=\"auto\">The\u00a0SharePoint &gt; OpenAI\u00a0workflow\u00a0is\u00a0useful\u00a0for automating tasks related to reading diagrams from documents, understanding contracts,\u00a0reading long forms or documents that may be similar but can have differences.\u00a0<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><p><span data-contrast=\"auto\">In this blog, we will discuss everything about extracting documents from SharePoint and sending them to\u00a0Azure Open AI for analysis.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d002ff9 elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"d002ff9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings='{\"exclude_headings_by_selector\":[],\"no_headings_message\":\"No headings were found on this page.\",\"headings_by_tags\":[\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],\"marker_view\":\"numbers\",\"minimize_box\":\"yes\",\"minimized_on\":\"tablet\",\"hierarchical_view\":\"yes\",\"min_height\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"min_height_tablet\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]},\"min_height_mobile\":{\"unit\":\"px\",\"size\":\"\",\"sizes\":[]}}' data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__d002ff9\" aria-expanded=\"true\" aria-label=\"Abrir la tabla de contenidos\"><i aria-hidden=\"true\" class=\"fas fa-chevron-down\"><\/i><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__d002ff9\" aria-expanded=\"true\" aria-label=\"Cerrar la tabla de contenidos\"><i aria-hidden=\"true\" class=\"fas fa-chevron-up\"><\/i><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__d002ff9\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<i class=\"elementor-toc__spinner eicon-animation-spin eicon-loading\" aria-hidden=\"true\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6046df elementor-widget elementor-widget-heading\" data-id=\"f6046df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What does it mean to connect SharePoint with Azure OpenAI?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07bd8e8 elementor-widget elementor-widget-text-editor\" data-id=\"07bd8e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">When working in a Microsoft\u00a0365 environment,\u00a0SharePoint is\u00a0usually\u00a0where\u00a0the\u00a0organization\u2019s\u00a0documents live: all\u00a0kind\u00a0of forms,\u00a0contracts, event presentations, invoices,\u00a0reports\u00a0and much more.\u00a0More than ever, today AI has a lot of capabilities for reading documents, regardless of the format or if data comes in an unstructured format,\u00a0with a good prompt,\u00a0the AI models can understand the context of documents, read it through and return a response in a format that can be consumed and transformed into data that is useful for businesses.\u00a0<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><p><span data-contrast=\"auto\">In\u00a0the Power Platform world, this\u00a0automation\u00a0is\u00a0orchestrated\u00a0by Power Automate:<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">A flow retrieves a file from SharePoint, converts it to the format Azure OpenAI expects (base64-encoded)<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">The flow\u00a0sends\u00a0the\u00a0alongside a text prompt via an HTTP\u00a0call<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">The LLM model (Azure Open AI) analyzes the prompt and the\u00a0document,\u00a0and it sends a response back the flow<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">The flow\u00a0receives a structured response\u00a0that can be used to insert rows in a database, to send an\u00a0approval\u00a0or\u00a0to send\u00a0an email.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3076327 elementor-widget elementor-widget-heading\" data-id=\"3076327\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Benefits of sending SharePoint files to Azure OpenAI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa10b17 elementor-widget elementor-widget-text-editor\" data-id=\"fa10b17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">Connecting\u00a0SharePoint and OpenAI through Microsoft Foundry and Power Automate, removes a lot of manual work and manual analysis\u00a0of documents:<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Automated data extraction\u00a0(pull structured\u00a0field\u00a0such as\u00a0names, dates, amounts\u00a0from\u00a0unstructured PDFs,\u00a0eliminating\u00a0copy-paste).<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Enterprise-grade security. Everything stays in the Microsoft 365 tenant. SharePoint lives under the MS\u00a0umbrella\u00a0and Azure OpenAI is deployed in Microsoft Foundry, so everything\u00a0runs\u00a0on\u00a0your\u00a0own Azure subscription with your own keys.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Consistent, structured output. We can always ask\u00a0the\u00a0LLM\u00a0model to return JSON. Regardless\u00a0of the format of the original document, the response will be\u00a0standardized\u00a0based on the instructions we include in the prompt.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">This approach works with PDFs and images.\u00a0The same process we will review in this blog\u00a0applies to images with a minor payload change.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4225bdc elementor-widget elementor-widget-heading\" data-id=\"4225bdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What you need before connecting SharePoint and Azure OpenAI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64fbc27 elementor-widget elementor-widget-text-editor\" data-id=\"64fbc27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">Before building the flow, make sure the following\u00a0things\u00a0are in place:<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><div id=\"seology-cta-1\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"7276\" class=\"elementor elementor-7276\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-7e3f164 e-con-full e-flex e-con e-parent\" data-id=\"7e3f164\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"background_background\":\"classic\",\"jet_parallax_layout_list\":[]}'>\n\t\t<div class=\"elementor-element elementor-element-9078c9f e-con-full e-flex e-con e-child\" data-id=\"9078c9f\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b99949 elementor-widget elementor-widget-heading\" data-id=\"7b99949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">From vision to execution<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e61db5 elementor-widget elementor-widget-heading\" data-id=\"8e61db5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Whether you're just starting or scaling automation, we help turn your ideas into impactful solutions.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a578907 e-flex e-con-boxed e-con e-child\" data-id=\"a578907\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8c827b elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"e8c827b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#ctc_chat\">\n\t\t\t<i aria-hidden=\"true\" class=\"fab fa-whatsapp\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d834237 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"d834237\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/powergi.net\/es\/contact\/\">\n\t\t\t<i aria-hidden=\"true\" class=\"far fa-envelope\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">An Azure subscription\u00a0and\u00a0a resource\u00a0group.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">A Microsoft Foundry resource in the Azure portal.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">A deployed model in Microsoft AI Foundry.\u00a0<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Your Azure OpenAI endpoint URL and API key. These can be found in the Foundry\u00a0Azure\u00a0portal homepage or under Keys &amp; Endpoint in the Azure portal<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">A Power Automate\u00a0license.\u00a0The\u00a0flow uses the HTTP action, which requires a premium Power Automate plan.\u00a0<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><ul><li aria-setsize=\"-1\" data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props='{\"335552541\":1,\"335559685\":720,\"335559991\":360,\"469769226\":\"Symbol\",\"469769242\":[8226],\"469777803\":\"left\",\"469777804\":\"\uf0b7\",\"469777815\":\"hybridMultilevel\"}' data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">Files stored in SharePoint.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335557856\":16777215,\"335559737\":0,\"335559738\":0,\"335559739\":0,\"335559740\":279}'>\u00a0<\/span><\/li><\/ul><p><span data-contrast=\"auto\">To learn more about the Azure requirements and how to create a Microsoft Foundry resource, you can have a look at this\u00a0<\/span><a href=\"https:\/\/www.youtube.com\/watch?v=H9jmyzWl3mc\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">step-by-step walkthrough<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335557856\":16777215,\"335559737\":0,\"335559738\":0,\"335559739\":0,\"335559740\":279}'>\u00a0<\/span><\/p><p><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335557856\":16777215,\"335559737\":0,\"335559738\":0,\"335559739\":0,\"335559740\":279}'>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dd174d elementor-widget elementor-widget-video\" data-id=\"4dd174d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings='{\"youtube_url\":\"https:\\\/\\\/youtu.be\\\/H9jmyzWl3mc?si=lHbtLr6QGOdbkNj5\",\"video_type\":\"youtube\",\"controls\":\"yes\"}' data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c68ea07 elementor-widget elementor-widget-heading\" data-id=\"c68ea07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to send SharePoint files to Azure OpenAI from Power Automate<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0d88ee e-flex e-con-boxed e-con e-parent\" data-id=\"e0d88ee\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0fe304 elementor-widget elementor-widget-text-editor\" data-id=\"d0fe304\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For this use case, we will work with some PDF files that are stored in SharePoint that\u00a0contain\u00a0information about events held by Power Platform community in El Salvador.<\/p><p><img fetchpriority=\"high\" decoding=\"async\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; color: #000000; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image-6.webp\" width=\"624\" height=\"314\"><\/p><div class=\"SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; color: #000000; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px;\"><div class=\"OutlineElement Ltr SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; clear: both; cursor: text; overflow: visible; position: relative; direction: ltr;\"><p class=\"Paragraph SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px 0px 10.6667px; user-select: text; overflow-wrap: break-word; font-weight: normal; font-style: normal; font-kerning: none; background-color: transparent; color: windowtext;\"><span class=\"TextRun SCXW35553450 BCX0\" lang=\"EN-US\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" xml:lang=\"EN-US\" data-contrast=\"auto\">We want to send these files to Azure OpenAI to have them read and extract the following:<\/span><span class=\"EOP SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><\/div><div class=\"ListContainerWrapper SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; position: relative;\"><ol><li class=\"Paragraph SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; overflow-wrap: break-word; font-weight: normal; font-style: normal; font-kerning: none; background-color: transparent; color: windowtext;\"><span class=\"TextRun SCXW35553450 BCX0\" lang=\"EN-US\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" xml:lang=\"EN-US\" data-contrast=\"auto\">Event name<\/span><span class=\"EOP SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><li><span class=\"TextRun SCXW35553450 BCX0\" lang=\"EN-US\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" xml:lang=\"EN-US\" data-contrast=\"auto\">Event speaker<\/span><\/li><li><span class=\"TextRun SCXW35553450 BCX0\" lang=\"EN-US\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" xml:lang=\"EN-US\" data-contrast=\"auto\">Event date and time<\/span><span class=\"EOP SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-size: 12pt; line-height: 20.925px; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif;\" data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/li><\/ol><\/div><div class=\"ListContainerWrapper SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; position: relative;\"><p class=\"Paragraph SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; user-select: text; overflow-wrap: break-word; font-weight: normal; font-style: normal; font-kerning: none; background-color: transparent; color: windowtext;\">\u00a0<\/p><\/div><\/div><div class=\"SCXW35553450 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; color: #000000; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px;\">\u00a0<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7190dd0 elementor-widget elementor-widget-heading\" data-id=\"7190dd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Create a new instant flow in Power Automate<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2df9826 elementor-widget elementor-widget-text-editor\" data-id=\"2df9826\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span>Go to\u00a0<\/span><span>Power<\/span><span>\u00a0Automate portal<\/span><span>\u00a0and create a new flow. Choose\u00a0<\/span><span>Instant\u00a0<\/span><span>cloud<\/span><span>\u00a0flow<\/span><span>\u00a0with a manual trigger.<\/span><img decoding=\"async\" width=\"624\" height=\"369\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image-5.webp\" unselectable=\"on\" style='-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;'><\/p><p><br><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee97311 e-flex e-con-boxed e-con e-parent\" data-id=\"ee97311\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6584468 elementor-widget elementor-widget-heading\" data-id=\"6584468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Add a Compose action to hold your prompt<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5af2001 elementor-widget elementor-widget-text-editor\" data-id=\"5af2001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">Add a Compose action and paste\u00a0the\u00a0instructions to the model as plain text.\u00a0Rename the step to something like Compose Prompt.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><p><span data-contrast=\"auto\">Example prompt for the tutorial scenario:<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62b8eab elementor-widget elementor-widget-code-highlight\" data-id=\"62b8eab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>{ \r\n\r\n  \"event_name\": \"\", \r\n\r\n  \"date\": \"\", \r\n\r\n  \"time\": \"\", \r\n\r\n  \"speaker_name\": \"\" \r\n\r\n}           <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c54c1f5 elementor-widget elementor-widget-text-editor\" data-id=\"c54c1f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><img decoding=\"async\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; color: #000000; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image-4.webp\" width=\"624\" height=\"262\"><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b09711b elementor-widget elementor-widget-heading\" data-id=\"b09711b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Retrieve the file from SharePoint<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dc437d elementor-widget elementor-widget-text-editor\" data-id=\"5dc437d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">Add the\u00a0<\/span><b><span data-contrast=\"auto\">Get file content using path<\/span><\/b><span data-contrast=\"auto\">\u00a0action from the SharePoint connector. Select\u00a0the\u00a0SharePoint site and navigate to the\u00a0file\u2019s\u00a0location.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This action returns the raw binary content of the file, which\u00a0we will need to\u00a0convert to base64 in the\u00a0following\u00a0steps.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"327\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image-3.webp\" class=\"WACImage SCXW45098070 BCX0\" unselectable=\"on\" style='-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;'><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cbb652 elementor-widget elementor-widget-heading\" data-id=\"1cbb652\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"> Add an HTTP action and build the request body<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37ae6e9 elementor-widget elementor-widget-code-highlight\" data-id=\"37ae6e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>Add an HTTP action.  \r\nMethod: POST  \r\n\r\nURL: the Azure OpenAI endpoint with \/responses appended: \r\n\r\nhttps:\/\/<your-resource-name>.openai.azure.com\/openai\/v1\/responses <\/your-resource-name><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc2c6a3 elementor-widget elementor-widget-text-editor\" data-id=\"cc2c6a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW258314616 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW258314616 BCX0\">Set the\u00a0<\/span><span class=\"NormalTextRun SCXW258314616 BCX0\">follow<\/span><span class=\"NormalTextRun SCXW258314616 BCX0\">ing headers:<\/span><\/span><span class=\"EOP SCXW258314616 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-beed478 elementor-widget elementor-widget-code-highlight\" data-id=\"beed478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>\"Content-Type\": \"application\/json\"  \r\n\r\n\"Authorization\": \"Bearer <your-api-key>\"<\/your-api-key><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f2af43 elementor-widget elementor-widget-text-editor\" data-id=\"2f2af43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW35928984 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW35928984 BCX0\">Then build the request body. The key structure uses\u00a0<\/span><span class=\"NormalTextRun SCXW35928984 BCX0\">input<\/span><span class=\"NormalTextRun SCXW35928984 BCX0\">\u00a0as an array with two content types \u2014 a text instruction and the file itself:<\/span><\/span><span class=\"EOP SCXW35928984 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f591004 elementor-widget elementor-widget-code-highlight\" data-id=\"f591004\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>{ \r\n\r\n  \"model\": \"<your-deployment-name>\", \r\n\r\n  \"input\": [ \r\n\r\n    { \r\n\r\n      \"role\": \"user\", \r\n\r\n      \"content\": [ \r\n\r\n        { \r\n\r\n          \"type\": \"input_text\", \r\n\r\n          \"text\": \"<outputs of compose prompt>\" \r\n\r\n        }, \r\n\r\n        { \r\n\r\n          \"type\": \"input_file\", \r\n\r\n          \"filename\": \"document name.pdf\", \r\n\r\n          \"file_data\": \"<base64 expression>\" \r\n\r\n        } \r\n\r\n      ] \r\n\r\n    } \r\n\r\n  ], \r\n\r\n  \"text\": { \r\n\r\n    \"format\": { \r\n\r\n      \"type\": \"json_object\" \r\n\r\n    } \r\n\r\n  } \r\n\r\n} <\/base64><\/outputs><\/your-deployment-name><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88a4d7b elementor-widget elementor-widget-text-editor\" data-id=\"88a4d7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW247500072 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW247500072 BCX0\">Important<\/span><\/span><span class=\"EOP SCXW247500072 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span class=\"EOP SCXW247500072 BCX0\" data-ccp-props=\"{}\"><span class=\"TextRun SCXW131652842 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW131652842 BCX0\">The<\/span><\/span><span class=\"TextRun SCXW131652842 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW131652842 BCX0\"> <\/span><span class=\"NormalTextRun SCXW131652842 BCX0\">\u201ctext\u201d: <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW131652842 BCX0\">{ \u201c<\/span><span class=\"NormalTextRun SCXW131652842 BCX0\">format\u201d: <\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW131652842 BCX0\">{ \u201c<\/span><span class=\"NormalTextRun SCXW131652842 BCX0\">type\u201d: \u201c<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW131652842 BCX0\">json_object<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW131652842 BCX0\">\u201d }<\/span><span class=\"NormalTextRun SCXW131652842 BCX0\"> <\/span><\/span><span class=\"TextRun SCXW131652842 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW131652842 BCX0\">}<\/span><span class=\"NormalTextRun SCXW131652842 BCX0\"> parameter ensures the model always returns a clean JSON response without stray characters or markdown fencing. Always include it when you expect structured output.<\/span><\/span><span class=\"EOP SCXW131652842 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/span><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"474\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image-2.webp\" class=\"WACImage SCXW134635605 BCX0\" unselectable=\"on\" style='-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;'><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4914eb5 e-flex e-con-boxed e-con e-parent\" data-id=\"4914eb5\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4008ba3 elementor-widget elementor-widget-heading\" data-id=\"4008ba3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Convert the SharePoint file content to base64<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40bfde6 elementor-widget elementor-widget-text-editor\" data-id=\"40bfde6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW62554594 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW62554594 BCX0\">We need an expression to convert the binary format into base64.\u00a0<\/span><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc8e75e elementor-widget elementor-widget-code-highlight\" data-id=\"fc8e75e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>concat('data:application\/pdf;base64,', base64(body('Get_file_content_using_path'))) <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7120d9b e-flex e-con-boxed e-con e-parent\" data-id=\"7120d9b\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f43fb2 elementor-widget elementor-widget-text-editor\" data-id=\"7f43fb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><img loading=\"lazy\" decoding=\"async\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; color: #000000; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image-1.webp\" width=\"624\" height=\"501\"><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a37c71f elementor-widget elementor-widget-heading\" data-id=\"a37c71f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Test the flow and read the response<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bac075c elementor-widget elementor-widget-text-editor\" data-id=\"bac075c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW142498647 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW142498647 BCX0\">The response follows a consistent structure regardless of whether you sent a file or plain text. Navigate to:<\/span><\/span><\/p><div id=\"seology-cta-2\">\t\t<div data-elementor-type=\"section\" data-elementor-id=\"7283\" class=\"elementor elementor-7283\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-7e3f164 e-con-full e-flex e-con e-parent\" data-id=\"7e3f164\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"background_background\":\"classic\",\"jet_parallax_layout_list\":[]}'>\n\t\t<div class=\"elementor-element elementor-element-9078c9f e-con-full e-flex e-con e-child\" data-id=\"9078c9f\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b99949 elementor-widget elementor-widget-heading\" data-id=\"7b99949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Is your business ready for automation?<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e61db5 elementor-widget elementor-widget-heading\" data-id=\"8e61db5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automate processes with Microsoft Power Platform.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a578907 e-flex e-con-boxed e-con e-child\" data-id=\"a578907\" data-element_type=\"container\" data-e-type=\"container\" data-settings='{\"jet_parallax_layout_list\":[]}'>\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8c827b elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"e8c827b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#ctc_chat\">\n\t\t\t<i aria-hidden=\"true\" class=\"fab fa-whatsapp\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d834237 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"d834237\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/powergi.net\/es\/contact\/\">\n\t\t\t<i aria-hidden=\"true\" class=\"far fa-envelope\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54be55f elementor-widget elementor-widget-code-highlight\" data-id=\"54be55f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>outputs \u2192 body \u2192 output[0] \u2192 content[0] \u2192 text <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28490f4 elementor-widget elementor-widget-text-editor\" data-id=\"28490f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><img loading=\"lazy\" decoding=\"async\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; vertical-align: baseline; color: #000000; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; white-space: pre !important;\" src=\"https:\/\/powergi.net\/wp-content\/uploads\/2026\/07\/how-to-connect-sharepoint-with-azure-openai-in-power-automate-image.webp\" width=\"624\" height=\"325\"><\/p><p><span class=\"NormalTextRun SCXW188985753 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif; font-size: 16px; font-variant-ligatures: none;\">This <\/span><span class=\"NormalTextRun SCXW188985753 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif; font-size: 16px; font-variant-ligatures: none;\">text<\/span><span class=\"NormalTextRun SCXW188985753 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif; font-size: 16px; font-variant-ligatures: none;\"> field <\/span><span class=\"NormalTextRun SCXW188985753 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif; font-size: 16px; font-variant-ligatures: none;\">contains<\/span><span class=\"NormalTextRun SCXW188985753 BCX0\" style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-family: 'Aptos Display', 'Aptos Display_EmbeddedFont', 'Aptos Display_MSFontService', sans-serif; font-size: 16px; font-variant-ligatures: none;\"> the JSON string returned by the model. In the tutorial example, it returned:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab277bf elementor-widget elementor-widget-code-highlight\" data-id=\"ab277bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly class=\"language-javascript\">\n\t\t\t\t\t<xmp>{ \r\n\r\n  \"event_name\": \"Power Platform Community El Salvador\", \r\n\r\n  \"date\": \"April 24\", \r\n\r\n  \"time\": \"[time from PDF]\", \r\n\r\n  \"speaker_name\": \"[speaker from PDF]\" \r\n\r\n} <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db64b86 elementor-widget elementor-widget-text-editor\" data-id=\"db64b86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">To parse this into usable Power Automate values,\u00a0we can\u00a0use a\u00a0Parse JSON\u00a0action in\u00a0subsequent\u00a0steps with the schema matching your expected output fields.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p><p><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5379d5e elementor-widget elementor-widget-heading\" data-id=\"5379d5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Video tutorial: send SharePoint files to Azure OpenAI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84f2697 elementor-widget elementor-widget-text-editor\" data-id=\"84f2697\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW127061370 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW127061370 BCX0\">You can also watch the step-by-step walkthrough in our YouTube channel where Graciela shows how to extract the keys and endpoints from the Azure<\/span><span class=\"NormalTextRun SCXW127061370 BCX0\">\u00a0portal and how to create the workflow in Power Automate where the file is extracted in SharePoint, converted to base64 and finally sent to the\u00a0<\/span><span class=\"NormalTextRun SCXW127061370 BCX0\">OpenAI\u00a0<\/span><span class=\"NormalTextRun SCXW127061370 BCX0\">service.\u00a0<\/span><\/span><span class=\"EOP SCXW127061370 BCX0\" data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0e872c elementor-widget elementor-widget-video\" data-id=\"c0e872c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings='{\"youtube_url\":\"https:\\\/\\\/youtu.be\\\/DzInH5a3_D4?si=SgWBxP4yMq5Rsmch\",\"video_type\":\"youtube\",\"controls\":\"yes\"}' data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-692ebb0 elementor-widget elementor-widget-heading\" data-id=\"692ebb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Add Your Heading Text HereAutomate AI workflows with PowerGI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f5084f elementor-widget elementor-widget-text-editor\" data-id=\"4f5084f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"none\">If\u00a0you\u2019re\u00a0taking your first steps into AI automation for document processing\u00a0or if looking to\u00a0scale\u00a0what\u00a0you\u2019ve\u00a0already built, we can help you with our\u00a0<\/span><a href=\"https:\/\/powergi.net\/power-automate-consulting-services\/\"><span data-contrast=\"none\">Microsoft Power Automate consulting services<\/span><\/a><span data-contrast=\"none\">\u00a0and\u00a0<\/span><a href=\"https:\/\/powergi.net\/copilot-studio-consulting-services\/\"><span data-contrast=\"none\">Copilot Studio\u00a0and AI\u00a0integrations<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p><p><a href=\"https:\/\/powergi.net\/contact\/\"><span data-contrast=\"none\">Contact us<\/span><\/a><span data-contrast=\"none\">\u00a0today!<\/span><span data-ccp-props='{\"134233117\":false,\"134233118\":false,\"201341983\":0,\"335551550\":1,\"335551620\":1,\"335559685\":0,\"335559737\":0,\"335559738\":0,\"335559739\":160,\"335559740\":279}'>\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Convert your unstructured files from PDFs and images stored in SharePoint into\u00a0structured data using Azure OpenAI, Microsoft Foundry and Power Automate.\u00a0Embedding AI into day-to-day tasks\u00a0is\u00a0more important than ever for businesses to\u00a0operate\u00a0faster and more efficiently. The\u00a0SharePoint &gt; OpenAI\u00a0workflow\u00a0is\u00a0useful\u00a0for automating tasks related to reading diagrams from documents, understanding contracts,\u00a0reading long forms or documents that may be similar [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13626,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"glossary_letter":"a","footnotes":""},"categories":[182,32,172,85],"tags":[],"class_list":["post-13540","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence","category-azure-cat","category-dpa","category-power-automate-cat"],"glossary_letter":"a","rank_math_title":"Connect SharePoint With Azure OpenAI Using Power Automate","rank_math_description":"Learn how to connect SharePoint files with Azure OpenAI in Power Automate to automate document processing and AI-driven workflows.","rank_math_focus_keyword":"SharePoint With Azure OpenAI","_links":{"self":[{"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/posts\/13540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/comments?post=13540"}],"version-history":[{"count":5,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/posts\/13540\/revisions"}],"predecessor-version":[{"id":13603,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/posts\/13540\/revisions\/13603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/media\/13626"}],"wp:attachment":[{"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/media?parent=13540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/categories?post=13540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/powergi.net\/es\/wp-json\/wp\/v2\/tags?post=13540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}