Since 5.4, we added the support of executing jobs from the filesystem:
(repository, already possible before 5.4) GET /kettle/executeJob/?rep=my_repository&user=my_user&pass=my_password&job=my_job&level=INFO
(filesystem, new since 5.4): GET /kettle/executeJob/?job=/home/user/kettle_jobs/job1.kjb&level=Debug
This functionality has already been implemented within executeTrans for the repository and filesystem since a while but the doc is incomplete and lists only the repository information.
Checked within tmp master:
So we need to add something like: