Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion docs/develop/external-calls.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: External API call support in Office Scripts
description: Support and guidance for making external API calls in an Office Script.
ms.date: 06/09/2025
ms.date: 01/08/2026
ms.localizationpriority: medium
---

Expand Down Expand Up @@ -35,6 +35,9 @@ You'll need to learn the external service's interfaces to make calls to that ser
* Document cookies, `localStorage`, and `sessionStorage` objects are not supported.
* External calls may result in sensitive data being exposed to undesirable endpoints, or external data to be brought into internal workbooks. Your admin can establish firewall protection against such calls. Be sure to check with local policies prior to relying on external calls.
* Be sure to check the amount of data throughput prior to taking a dependency. For instance, pulling down the entire external dataset may not be the best option and instead pagination should be used to get data in chunks.
* When using Excel on the web in Chromium-based browsers, `fetch` calls for local network access require users to allow the script when prompted. If the script still fails, contact your IT administrator.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to add something about going into browser settings to check permissions?

chrome://settings/privacy/sitePermissions/allPermissions/localNetworkAccess
The

This lets you fix things if you accidentally click deny.

Do we want to link to the chromium announcement as well?
https://developer.chrome.com/blog/local-network-access

* If a local network access request was denied, this can be adjusted in Chrome by going to Privacy > Site settings > Additional permissions > Local network access.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we usually bold UI labels.

Suggested change
* If a local network access request was denied, this can be adjusted in Chrome by going to Privacy > Site settings > Additional permissions > Local network access.
* If a local network access request was denied, this can be adjusted in Chrome by going to **Privacy** > **Site settings** > **Additional permissions** > **Local network access**.

* For more information, see [New permission prompt for Local Network Access](https://developer.chrome.com/blog/local-network-access) in the Chrome blog.

## Retrieve information with `fetch`

Expand Down