Network requests in Office 2016 for Mac

Office 2016 for Mac applications provide a native app experience on the macOS platform. Each app is designed to work in a variety of scenarios, including states when no network access is available. When a machine is connected to a network, the applications automatically connect to a series of web-based services to provide enhanced functionality. This paper describes which end-points and URLs the applications attempt to reach, and the services provided. This information is useful when troubleshooting network configuration issues, and setting a policy for network proxy servers. The details in this paper are intended to compliment the Office 365 URL and address range article.

Office client endpoints: Windows | Mac

Most of this paper comprises of tables detailing network URLs, type, and description of service or feature provided by that endpoint. Each of the Office apps may differ in its service and endpoint usage. The following apps are defined in the tables below:

W: Word

P: PowerPoint

X: Excel

O: Outlook

N: OneNote

The URL type is defined as follows:

  • ST: Static – the URL is hard-coded into the client application

  • SS: Semi-Static – the URL is encoded as part of a web page or redirector

  • CS: Config Service – the URL is returned as part of the Office Configuration Service

Office 2016 for Mac default configuration

Installation and updates

The following network endpoints are used to download the Office 2016 for Mac installation program from the Microsoft Content Delivery Network (CDN).

URL

Type

Description

https://go.microsoft.com/fwlink/

ST

Office 365 Installation Portal forward link service to latest installation packages.

https://officecdn.microsoft.com/

SS

Location of installation packages on the Content Delivery Network.

First app launch

The following network end-points are contacted on first launch of an Office app. These end-points provide enhanced Office functionality for users, and the URLs are contacted regardless of license type (including Volume License installations).

URL

Apps

Type

Description

https://config.edge.skype.com/config/v1/Office

WXPON

ST

‘Flighting’ Configuration – allows for feature light-up and experimentation.

https://ocos-office365-s2s.msedge.net

WXPON

ST

‘Flighting’ Network Configuration Test

https://officeclient.microsoft.com/config16

WXPON

ST

Office Configuration Service – Master list of service endpoints.

https://nexusrules.officeapps.live.com/nexus

WXPON

ST

Office Rules Telemetry download – Informs the client about what data and events to upload to the telemetry service.

https://nexus.officeapps.live.com/nexus/upload

WXPON

ST

Office Telemetry Upload Reporting – ‘Heartbeart’ and error events that occur on the client are uploaded to the telemetry service.

https://templateservice.office.com/client/templates/mac15

WXP

CS

Office Online Template Service – Provides users with online document templates.

https://omextemplates.content.office.net/support/templates

WXP

CS

Office Templates Downloads – Storage of PNG template images.

https://store.office.com (appinfo | appinstall)

WXP

CS

Store configuration for Office apps.

https://odc.officeapps.live.com/odc/servicemanager

WXPN

CS

Office Document Integration Services Catalog (list of services and endpoints).

https://www.microsoft.com/mac/autoupdate

WXPON

ST

Microsoft AutoUpdate Manifests – checks to see if there are updates available.

https://wikipedia.firstpartyapps.oaspapps.com

W

SS

Wikipedia app for Office configuration and resources.

https://excelbingmap.firstpartyapps.oaspapps.com

X

SS

Bing Map app for Office configuration and resources.

https://peoplegraph.firstpartyapps.oaspapps.com

X

SS

People Graph app for Office configuration and resources.

https://www.onenote.com/whatsnext

N

ST

What’s New content for OneNote.

Note: It’s important to understand that the Office Configuration Service (http://officeclient.microsoft.com) acts as an auto-discovery service for all Microsoft Office clients (not just Mac). In particular, the end-points returned in the response are semi-static in that change is very infrequent, but still possible.

Sign-in

The following network end-points are contacted when signing in to cloud-based storage. Depending on your account type, different services may be contacted.

  • MSA: Microsoft Account – typically used for consumer and retail scenarios

  • OrgID: Organization Account – typically used for commercial scenarios

URL

Apps

Type

Description

https://odc.officeapps.live.com/odc/

WXPON

CS

Sign-in helper for MSA and OrgID

https://login.windows.net/common/oauth2

WXPON

ST

Windows Authorization Service

https://login.microsoftonline.com/common

WXPON

ST

Office 365 Login Service (OrgID)

https://login.live.com

WXPON

ST

Microsoft Account Login Service (MSA)

https://auth.gfx.ms

WXPON

CS

Microsoft Account Login Service Helper (MSA)

https://secure.aadcdn.microsoftonline-p.com

WXPON

SS

Office 365 Login Branding (OrgID)

https://ocws.officeapps.live.com

WXPN

CS

Document and Places Storage Locator

https://roaming.officeapps.live.com/rs

WXPN

CS

Most Recently Used (MRU) document service

Note: For subscription-based and retail licenses, signing in both activates the product, and enables access to cloud resources such as OneDrive. For Volume License installations, users are still prompted to sign-in (by default), but that is only required for access to cloud resources, as the product is already activated.

Product activation

The following network endpoints apply to Office 365 Subscription and Retail License activations. Specifically, this does NOT apply to Volume License installations.

URL

Apps

Type

Description

https://ols.officeapps.live.com

WXPON

CS

Office Licensing Service

What's New content

The following network endpoints apply to Office 365 Subscription only.

URL

Apps

Type

Description

https://support.content.office.net

WXPN

CS

What’s New HTML page content

https://c.microsoft.com

WXPN

CS

Supporting JavaScript libraries

https://cs.microsoft.com

WXPN

CS

Supporting JSON data

https://c1.microsoft.com

WXPN

CS

Supporting JSON data

https://c.bing.net

WXPN

CS

Supporting JSON data

Smart Lookup

The following network endpoints apply to both Office 365 Subscription and Retail/Volume License activations.

URL

Apps

Type

Description

https://uci.officeapps.live.com

WXPN

CS

Insights Web Service

https://www.bing.com

WXPN

CS

Insights Content Provider

https://tse1.mm.bing.net

WXPN

CS

Insights Content Provider

Send a Smile

The following network endpoints apply to both Office 365 Subscription and Retail/Volume License activations.

URL

Apps

Type

Description

https://sas.officeapps.live.com

WXPON

CS

Send a Smile Service

Save As PDF and OpenDocument

The following network endpoints apply to both Office 365 Subscription and Retail/Volume License activations.

URL

Apps

Type

Description

https://wordcs.officeapps.live.com

W

CS

Word document conversion service (PDF and OpenDocument Text)

https://excelcs.officeapps.live.com

X

CS

Excel spreadsheet conversion service (OpenDocument Spreadsheet)

https://pptcs.officeapps.live.com

P

CS

PowerPoint presentation conversion service (OpenDocument Presentation)

Office Apps (aka add-ins)

The following network endpoints apply to both Office 365 Subscription and Retail/Volume License activations when Office App add-ins are trusted.

URL

Apps

Type

Description

https://store.office.com

WX

CS

Office app store configuration

https://wikipedia.firstpartyapps.oaspapps.com

W

SS

Wikipedia app resources

https://excelbingmap.firstpartyapps.oaspapps.com

X

SS

Bing Map app resources

https://peoplegraph.firstpartyapps.oaspapps.com

X

SS

People Graph app resources

https://appsforoffice.microsoft.com

WX

SS

Office JavaScript Libraries

https://telemetry.firstpartyapps.oaspapps.com

WX

SS

Telemetry and Reporting Service for Office apps

https://ajax.microsoft.com

W

SS

Microsoft Ajax JavaScript Library

https://ajax.aspnetcdn.com

X

SS

Microsoft Ajax JavaScript Library

https://*.wikipedia.org

W

SS

Wikipedia page resources

https://upload.wikimedia.org

W

SS

Wikipedia media resources

https://wikipedia.firstpartyappssandbox.oappseperate.com

W

SS

Wikipedia sandbox frame

https://*.virtualearth.net

X

SS

Map templates

Crash reporting

The following network endpoint applies to all Office 2016 applications and license types. When a process unexpectedly crashes, a report is generated and sent to the Watson service.

URL

Type

Description

https://watson.microsoft.com

ST

Microsoft Error Reporting Service

Options for reducing network requests and traffic

The default configuration of Office 2016 for Mac provides the best user experience, both in terms of functionality and keeping the machine up-to-date. In some scenarios, IT administrators may wish to prevent applications from contacting network endpoints. This section discusses options for doing so.

Telemetry

Office 2016 for Mac sends telemetry information back to Microsoft at regular intervals. Data is uploaded to the ‘Nexus’ endpoint. The telemetry data helps the engineering team assess the health and any unexpected behaviors of each Office app. There are two categories of telemetry:

  • Heartbeat – this contains version and license information, and is sent immediately upon app launch.

  • Usage – this contains information about how apps are being used, and non-fatal errors. This data is sent every 60 minutes.

Microsoft takes your privacy very seriously. You can read about Microsoft’s data collection policy at https://privacy.microsoft.com To prevent applications from sending ‘Usage’ telemetry, the SendAllTelemetryEnabled preference can be adjusted. The preference is per-application, and can be set via macOS Configuration Profiles, or manually from Terminal:

defaults write com.microsoft.Word SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.Word SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.Excel SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.Powerpoint SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.Outlook SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.onenote.mac SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.autoupdate2 SendAllTelemetryEnabled -bool FALSE
defaults write com.microsoft.Office365ServiceV2 SendAllTelemetryEnabled -bool FALSE

Heartbeat telemetry is always sent and cannot be disabled.

Crash reporting

When a fatal application error occurs, the application will unexpectedly terminate and upload a crash report to the ‘Watson’ service. The crash report consists of a call-stack, which is the list of steps the application was processing leading up to the crash. These steps help the engineering team identify the exact function that failed and why.

In some cases, the contents of a document will cause the application to crash. If the app identifies the document as the cause, it will ask the user if it’s okay to also send the document along with the call-stack. Users can make an informed choice to this question. IT administrators may have strict requirements about the transmission of documents and make the decision on behalf of the user to never send documents. The following preference can be set to prevent documents from being sent, and to suppress the prompt to the user:

defaults write com.microsoft.errorreporting IsAttachFilesEnabled -bool FALSE

Note: If SendAllTelemetryEnabled is set to FALSE, all crash reporting for that process is disabled.

Updates

Microsoft releases Office 2016 for Mac updates at regular intervals (typically once a month). We strongly encourage users and IT administrators to keep machines up to date to ensure the latest security fixes are installed. In cases where IT administrators want to closely control and manage machine updates, the following preference can be set to prevent the AutoUpdate process from automatically detecting and offering product updates:

defaults write com.microsoft.autoupdate2 HowToCheck -string ‘Manual’

See Also

Network requests in Office 2016 for Mac

Office 365 URLs and IP address ranges

Share Facebook Facebook Twitter Twitter Email Email

Was this information helpful?

Great! Any other feedback?

How can we improve it?

Thank you for your feedback!

×