Hi, there's no separate schedule API., however you can try to reverse engineer that.
Select specific schedule, and exectue looking at specific request that browser sends when executing schedule. In my test environment I've got schedule ID called "Normal schedule", if I'll go into settings i can retrive URL:
https://accenture-hackathon-app-2.try.celonis.cloud/integration/ui/pools/aa6a0d78-6115-4e4e-88f6-4331f77b39e3/advanced-settings/scheduling/280edc5b-d5d7-4560-b850-4661a86b7c84
As you can see you can modify that URL to match one below on screenshots that mimics user action to trigger action flow. Probably you can also change things like execution hour/date. If you be able to change execution time to be few minutes ahead of schedule change, it should be considered automatic., but trigger by python.
If you've got https request ready you can use requests library or api_request() (availble only in PyCelonis versions below 2.00 like 1.7.6 and lower).
https://celonis.github.io/pycelonis/1.7.6/reference/celonis_api/celonis/#celonis_api.celonis.Celonis.api_request
Hope that helped, let us know if that worked! :)
Best Regads,
Mateusz Dudek