system.appstreams

Description

Provides methods to handle appstreams for systems.

Namespace:

system.appstreams

Method: disable

HTTP POST

Description:

Schedule disabling of module streams. Invalid modules will be filtered out. If all provided modules are invalid the request will fail.

Parameters:

  • string sessionKey

  • int sid

  • array moduleStreams

    • struct Module Stream

      • string "module"

      • string "stream"

  • dateTime.iso8601 earliestOccurrence

Returns:

  • int actionId - The action id of the scheduled action

Method: enable

HTTP POST

Description:

Schedule enabling of module streams. Invalid modules will be filtered out. If all provided modules are invalid the request will fail.

Parameters:

  • string sessionKey

  • int sid

  • array moduleStreams

    • struct Module Stream

      • string "module"

      • string "stream"

  • dateTime.iso8601 earliestOccurrence

Returns:

  • int actionId - The action id of the scheduled action

Method: listModuleStreams

HTTP GET

Description:

List available module streams for a given system.

Parameters:

  • string sessionKey

  • int sid

Returns:

  • array :

  • struct ChannelAppStreams

    • string "channel_name"

    • array "AppStreams"

  • struct AppStream

    • boolean "is_enabled"

    • string "stream"

    • string "module"

    • string "arch"