Denodo Scheduler supports managing the scheduler jobs from a third party application, using Scheduler API. Through this you can see the list of jobs, start/stop jobs, manage permissions, etc.
When I need to execute the Scheduler jobs from a third party application, I would create a Scheduler API based on JAVA code.
To create it, I would refer the examples included in the directory, <DENODO_HOME>/samples/scheduler/scheduler-api .
To find the list of JAVA classes supported by Denodo Scheduler, refer this [link](https://community.denodo.com/docs/html/browse/6.0/scheduler/javadoc/index) and to know more about Scheduler API, you could refer the section [Scheduler Client API](https://community.denodo.com/docs/html/browse/6.0/scheduler/administration/developer_api/scheduler_client_api/scheduler_client_api) in the Scheduler Administration Guide.
Hope this helps !!