Hi @alios82,
you can schedule a near-real-time set of API calls as follows:
- Have a script to action your API calls. Sounds you have a working set of API calls.
- Create a Docker image running the script as a cron job (this is the answer to "run script automatically on a schedule") - often enough to be real-time, slowly enough to let jobs finish before restarting. This is the answer to "event of new submission".
- Run the Docker image on your preferred hosting provider using your preferred orchestration suite.
- Mount persistent storage for anything you need to keep around - e.g. submission media files.
- You can use the persistent storage from another container (e.g. a dashboard). This is a solution to feed live data into a dashboard or other consumer.