Synology Office Suite API

In anticipation of new Synology products for 2025, as well as their already announced changes to the Synology Office Suite (mainly the integration of AI tools) it seems that the company has decided to provide their users and customers with a free REST API for their Synology Office line of products.
Synology® Launches Office Suite API for Seamless Data Management and Business Automation
On February 18, 2025, Synology officially launched the new Synology Office Suite API, which will enable seamless integration between its data management applications and 3rd party services, according to Rex Huang, Director of Enterprise Application Group at Synology.
"Industry leaders are integrating data management and productivity applications with third-party services to streamline operations," said Rex Huang, Director of Enterprise Application Group at Synology. "Synology Office Suite API results from close collaboration with our customers. It significantly reduces the time and cost required for system integration, empowering businesses to accelerate transformation and maximize efficiency."

With a total number of seven apps that fall in the Synology Office Suite, the company decided to start with four of them in terms of REST API support, with more sure to follow in the future.
Those are Synology Drive, Synology MailPlus, and Synology Calendar. Additionally, the Spreadsheet app has received special recognition in terms of API documentation, while essentially being an app that is part of Synology Office package supported on top of Synology Drive.
In a sentence, each of these four platforms benefits from this API support in its way.
- Synology Drive API – Upload and manage files directly from Synology Drive within BPM, CRM, or project management tools.
- Synology Spreadsheet API – Automate data collection and integrate with platforms like Survey Cake and Grafana for real-time insights.
- Synology MailPlus API – Automatically assign sales tasks via email through CRM and workflow SaaS.
- Synology Calendar API – Sync attendance and leave data with HR platforms like BambooHR and ADP Workforce.

As mentioned, this is a free API complete with detailed documentation, guides, examples, and even Python sample code, all available at the office-suite-api.synology.com.
Access will require a valid Synology Account, that will give access to web-based documentation, identical to their popular knowledge base.

Requirements, testing, and ChatGPT
Specific requirements to get started with the API platform are the following versions of DSM as well as needed Synology packages:
- DSM 7.2.2 nano3 or above
- Synology Drive 3.5.2 version or above
- Synology Office 3.6.0 version or above
- Synology MailPlus 3.3.1 version or above
- Synology Calendar 2.5.3 version or above
The testing will require a compatible platform such as Postman for example to allow for the import of API specifications for each of the listed apps (in JSON format).

On top of testing the APIs via Postman, Synology has also made it possible to enable Synology Office Suite API functionality in Chat GPT through a plugin to generate sample code and get things done faster.
The main functionality is of course the ability to search the API documentation, and based on our inputs, extract relevant parameters and generate code on the fly.
By using the chatgpt.com web page, we can open up the Explore GPTs library and search for the Synology Office Suite API to start chatting immediately.

Here is an example of "How to list files in Synology Drive that use a specific tag?"

Going back to the web documentation for a moment, in case anyone is not interested in LLM's assistance, there is indeed a step-by-step explanation of how to configure, authorize, and finally start using the API to test and integrate into any 3rd party solution that you use.

One thing of note here while we are on the subject of Office feature expansion and AI integration, is that back in May of 2023, during the Computex Expo, Synology announced that they are moving with AI support in their Office and MailPlus solutions.

So far this has not yet been implemented, but this API might be an indicator that Synology has been working on this in the background ever since, and while AI tools are growing in number each day, it would be interesting to see how the company will eventually implement this. We might get integration with multiple LLMs instead of a single one, but regardless, it is clear that Synology wants to raise the profile of its office platform and bring it closer to what the commercial competition already has.
Just how well will the integration look in the end, and can this make Synology Office more popular and used, time will tell. It is good that there is continuos development on this set of tools, and the introduction of APIs will only make it more appealing moving forward.