In the API v2 User Guide I see that you can relaunch a scheduled report but I don't see any way to create a new scheduled report using the API. Is there an API call for doing this, or do reports have to be scheduled using the web UI or workarounds like cron?
i don't think you can create a new schedule using API but you can fire a report using template ID by the same time you want to schedule the report.
We wrote a C# script which will make a call to run the reports using report share and we have scheduled the exe file in the windows scheduler