Important changes to how Team Messaging files are downloaded

Mike Stowe
RingCentral Developers
2 min readMay 11, 2021

On July 1, 2021 RingCentral will make changes that will affect how Team Messaging (a.k.a. “Glip”) files are downloaded and accessed over the Internet. The change we are making will affect all downloadable files and will ensure that only authorized personnel have the ability to download these assets.

The change we are making will not affect the schema requests or responses, and will only affect the URLs from which files are accessed. The change we are making will require all developers to transmit bearer authentication credentials in an HTTP Authorization header in order to download file contents.

All existing cached and distributed links will likewise now require authentication for file access. To learn more about authenticating your requests, please see our Authentication documentation and accessing protected files documentation.

Who and what apps will this impact?

If you utilize any of the following endpoints and data elements, your application is likely to be affected:

glip/persons

glip/chats/posts

glip/posts (DEPRECATED)

glip/data-export

glip/chats/tasks, glip/tasks

In addition to the above Glip endpoints, a number of Glip events (often delivered via a webhook) will also be impacted. Those events are:

  • postAdded

What do I need to do?

To eliminate or minimize the impact of this change, developers will need to modify their application to attach authentication credentials to all file download requests. See downloading protected content in the Media content section of the RingCentral Developer Guide.

Developers are welcome to begin transmitting their authentication credentials in advance of this change. Doing so will make your application forwards-compatible with this planned update, and ensure operational continuity when then change is released.

--

--

Mike Stowe
RingCentral Developers

Developer, actor, and a *really* bad singer. Fan of APIs, Microservices, and #K8s.