Set PublishingOptions on Schedule via the API

When I create or edit a schedule manually, I can choose between

  • Auto publish and make Viewable
  • Auto publish and make Private
  • Manual publish and make Viewable
  • Manual publish and make Private

Is there any way to accomplish this via the API?

It looks like the schedule property “IsOndemand” is what stores the information for whether the resulting presentations will be made viewable once published or not. And then the “IsUploadAutomatic” would determine if it is an auto publish or a manual publish. So you can specify this (or inherit it from the template you are using when creating the schedule) by setting the following values:

Auto publish and make Viewable

“IsUploadAutomatic”: true
“IsOnDemand”: true

Auto publish and make Private

“IsUploadAutomatic”: true
“IsOnDemand”: false

Manual publish and make Viewable

“IsUploadAutomatic”: false
“IsOnDemand”: true

Manual publish and make Private

“IsUploadAutomatic”: false
“IsOnDemand”: false

1 Like