Skip to content
Quentin Rousseau edited this page Apr 27, 2016 · 1 revision

DSM API

The DSM API is an AuthenticatedAPI, that means the user needs to be authenticated before using this API. Fortunately, the AuthenticatedAPI is smart enough to automatically log the user.

The syno object uses the dsm (or diskStationManager alias) property to interact with the DSM API.

SYNO.DSM.Info

Description

Provide DSM information methods.

Methods

Method Name Description Required params
getDSMInfo(callback) Provide DSM information -

SYNO.DSM.FindMe

Description

Provide DSM FindMe methods.

Methods

Method Name Description Required params
isFindMeSupported(params, callback) Is FindMe supported ? -
startFindMe(params, callback) DSM will start to beep -
stopFindMe(params, callback) DSM will stop to beep -

SYNO.DSM.Network

Description

Provide DSM Network methods.

Methods

Method Name Description Required params
listNetwork(params, callback) List network settings -

SYNO.DSM.PortEnable

Description

Provide DSM PortEnable methods.

Methods

Method Name Description Required params
isPortPkgEnabled(params, callback) ? -
isPortBlocked(params, callback) ? -
openPortBlocked(params, callback) ? -

SYNO.DSM.PushNotification

Description

Provide DSM PushNotification methods.

Methods

Method Name Description Required params
requestPushNotificationToken(params, callback) Request a Push Notification Token -