Actions27
- Get Mailboxes
- List Mailboxes
- Create Mailbox
- Update Mailbox
- Delete Mailbox
- Get Labels
- List Labels
- Create Label
- Update Label
- Delete Label
- Get Filters
- List Filters
- Create Filter
- Update Filter
- Delete Filter
- Send Email
- Advanced: Login (debug)
- Advanced: Logout (debug)
- Legacy: List Mail APIs
- Legacy: Get Mail Server Version
- Legacy: List Messages
- Legacy: Get Message Detail
- Legacy: Move Message
- Legacy: Mark Read / Unread
- Legacy: Add / Remove Label
- Legacy: Get Account Info
- Legacy: Custom Mail Call
Legacy: Custom Mail Call
AI-generatedSummary
Call any Synology MailPlus API legacy mail endpoint with a custom API name, method, and parameters to perform bespoke mail operations.
Inputs
- API Name (required) — The exact name of the Synology MailPlus API to call, e.g., 'SYNO.MailClient.Info'.
- Method (required) — The API method to execute, e.g., 'get', 'list', 'create', etc.
- Params (JSON) — A JSON object containing any extra parameters to pass to the API method.
Output shape
a JSON object representing the JSON response from the Synology MailPlus API call.
The output is returned as a JSON object containing the raw response from the Synology MailPlus API. Errors are thrown if the API call fails or is unauthorized. This operation executes once per input item.
Examples
Example 1: Invoke legacy Synology MailPlus mail API with custom parameters
Set the API Name, Method, and Params fields according to the Synology MailPlus API you want to call, for example: API Name: 'SYNO.MailClient.Info', Method: 'get', Params: {}.
