Skip to main content

AdminConsole

warning

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.