Currently, there doesn't seem to be an "easy" way to clearly snag a schedule ID from a subscription and run it via the REST API. Similar to the issue solved by - https://community.tableau.com/ideas/7036#comment-33929 -, we need the ability to:
- Wait for an ETL job to finish
- Trigger extract refresh
- Trigger the subscription schedule
Adding a runServerSchedules(req=[id]) to the TSC/REST API would be incredibly useful. To my knowledge, currently you need the undocumented vizportal to accomplish this.