Actions36
- List Files
- Search Files
- Download File
- Upload File
- Create Folder
- Rename
- Delete
- Copy / Move
- List Starred Files
- List Recent Files
- List Shared with Me
- List Shared with Others
- Get File Ancestors
- Create Share Link
- List Share Links
- Update Share Permissions
- List Labels
- Create Label
- Update Label
- Delete Label
- Add Label to File
- List Files by Label
- Star File
- Convert Office File
- List Team Folders
- Get Team Folder Members
- Create Webhook
- List Webhooks
- Get Webhook
- Update Webhook
- Delete Webhook
- Get File Thumbnail
- Upload from DSM
- Request Access
- Custom Drive Call
- List Drive APIs
Custom Drive Call
AI-generatedSummary
Invoke any Synology Drive API method by specifying the API name, method, and JSON parameters to perform custom operations beyond pre-defined ones.
Inputs
- API Name (required) — The exact name of the Synology API to call, e.g., 'SYNO.FileStation.List'.
- Method (required) — The method name of the API to invoke, e.g., 'list'.
- Params (JSON) — A JSON object with parameters to pass to the API method.
Output shape
a JSON object containing the API call response, including success status and any data returned by the Synology API.
The output closely reflects the native Synology API response structure for the specified API and method. Errors will be returned as exceptions or error objects following the DSM API error format.
