Skip to content

Download Station API

Quentin Rousseau edited this page Feb 16, 2015 · 1 revision

Download Station API

The DownloadStation 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 dl (or downloadStation alias) property to interact with the DownloadStation API.

DownloadStation API

SYNO.DownloadStation.Info

Description

Get/Set DownloadStation information and configuration.

Methods

Method Name Description Required params
getDownloadStationInfo(callback) Get DownloadStation information -
getDownloadStationConfig(callback) Get DownloadStation configuration -
setDownloadStationConfig(params, callback) Set DownloadStation configuration -

SYNO.DownloadStation.Schedule

Description

Get/Set Schedule configuration.

Methods

Method Name Description Required params
getScheduleConfig(callback) Get Schedule configuration -
setScheduleConfig(params, callback) Set Schedule configuration -

SYNO.DownloadStation.Task

Description

Tasks management.

Methods

Method Name Description Required params
listTasks(params, callback) List download tasks -
getTasksInfo(params, callback) Get download task information id
createTask(params, callback) Create a download task -
deleteTasks(params, callback) Delete one or more download tasks id
pauseTasks(params, callback) Pause one or more tasks id
resumeTasks(params, callback) Resume one or more tasks id
editTasks(params, callback) Edit one or more tasks id

SYNO.DownloadStation.Statistic

Description

Statistics management.

Methods

Method Name Description Required params
getStats(callback) Get stats -

SYNO.DownloadStation.RSS.Site

Description

RSS Sites management.

Methods

Method Name Description Required params
listRSSSites(params, callback) List RSS sites -
refreshRSSSites(params, callback) Refresh RSS sites id

SYNO.DownloadStation.RSS.Feed

Description

RSS Feed management.

Methods

Method Name Description Required params
listRSSFeeds(params, callback) List RSS feeds id

SYNO.DownloadStation.BTSearch

Description

Torrent search management.

Methods

Method Name Description Required params
startBTSearch(params, callback) Start a BTSearch keyword module
listBTSearch(params, callback) List BTSearch taskid
getBTSearchCategories(callback) Get BTSearch categories -
cleanBTSearch(params, callback) Clean BTSearch taskid
getBTSearchModules(callback) Get BTSearch modules -