AdminConsole
This API is not documented yet.
Overview​
Synology Drive Admin Console API implementation.
This class provides methods to retrieve and manage Synology Drive Admin Console status, configuration, connections, logs, shares, and settings.
Methods​
status_info
​
Get Synology Drive status information.
Internal API​
SYNO.SynologyDrive
Returns​
dict[str, object] or str
Status information.
config_info
​
Get Synology Drive configuration information.
Internal API​
SYNO.SynologyDrive.Config
Returns​
dict[str, object] or str
Configuration information.
connections
​
Get summary of Synology Drive connections.
Internal API​
SYNO.SynologyDrive.Connection
Returns​
dict[str, object] or str
Connections summary.
drive_check_user
​
Check user status in Synology Drive.
Internal API​
SYNO.SynologyDrive
Returns​
dict[str, object] or str
User check result.
active_connections
​
Get list of active Synology Drive connections.
Internal API​
SYNO.SynologyDrive.Connection
Returns​
dict[str, object] or str
List of active connections.
active_sync_connections
​
Get list of active Synology Drive ShareSync connections.
Internal API​
SYNO.SynologyDriveShareSync.Connection
Returns​
dict[str, object] or str
List of active ShareSync connections.
share_active_list
​
Get list of active shares in Synology Drive.
Internal API​
SYNO.SynologyDrive.Share
Returns​
dict[str, object] or str
List of active shares.
log
​
Get Synology Drive logs.
Internal API​
SYNO.SynologyDrive.Log
Parameters​
share_type str
Type of share to filter logs (default is 'all').
get_all bool
Whether to get all logs (default is False).
limit int
Maximum number of logs to return (default is 1000).
keyword str
Keyword to filter logs (default is '').
date_from int
Start date in epoch format (default is 0).
date_to int
End date in epoch format (default is 0).
username str
Username to filter logs (default is '').
target str
Target type to filter logs (default is 'user').
Returns​
dict[str, object] or str
Log information.
c2fs_share
​
Get list of C2FS shares.
Internal API​
SYNO.C2FS.Share
Returns​
dict[str, object] or str
List of C2FS shares.
settings
​
Get Synology Drive settings.
Internal API​
SYNO.SynologyDrive.Settings
Returns​
dict[str, object] or str
Settings information.
db_usage
​
Get Synology Drive database usage.
Internal API​
SYNO.SynologyDrive.DBUsage
Returns​
dict[str, object] or str
Database usage information.
delete_status
​
Get status of deleted nodes in Synology Drive.
Internal API​
SYNO.SynologyDrive.Node.Delete
Returns​
dict[str, object] or str
Delete status information.
file_property_transfer_status
​
Get file property transfer status for User Home migration.
Internal API​
SYNO.SynologyDrive.Migration.UserHome
Returns​
dict[str, object] or str
File property transfer status.
user_sync_profile
​
Get user sync profile(s).
Internal API​
SYNO.SynologyDrive.Profiles
Parameters​
user str
Username to filter profiles (default is '').
start int
Start index for pagination (default is 0).
limit str or int
Maximum number of profiles to return (default is 'null').
Returns​
dict[str, object] or str
User sync profile information.
index_pause
​
Pause native client index for a specified duration.
Internal API​
SYNO.SynologyDrive.Index
Parameters​
time_pause int
Pause duration in seconds (default is 60).
Returns​
dict[str, object] or str
API response.