# Scheduler

Scheduled jobs: list, run, activate and inspect their history.

- [Retrieve Scheduler Jobs](https://developer.lokta.ai/api/scheduler/retrieve-all-scheduler-jobs.md): GET `/v1/jobs`
- [Retrieve a Job by short name](https://developer.lokta.ai/api/scheduler/retrieve-by-short-name.md): GET `/v1/jobs/short-name/{shortName}`
- [Run a Job by short name](https://developer.lokta.ai/api/scheduler/execute-job-by-short-name.md): POST `/v1/jobs/short-name/{shortName}`
- [Update a Job by short name](https://developer.lokta.ai/api/scheduler/update-job-detail-by-short-name.md): PUT `/v1/jobs/short-name/{shortName}`
- [Retrieve Job Run History by short name](https://developer.lokta.ai/api/scheduler/retrieve-history-by-short-name.md): GET `/v1/jobs/short-name/{shortName}/runhistory`
- [Retrieve a Job by id](https://developer.lokta.ai/api/scheduler/retrieve-one-scheduler-job.md): GET `/v1/jobs/{jobId}`
- [Run a Job by id](https://developer.lokta.ai/api/scheduler/execute-job.md): POST `/v1/jobs/{jobId}`
- [Update a Job by id](https://developer.lokta.ai/api/scheduler/update-job-detail.md): PUT `/v1/jobs/{jobId}`
- [Retrieve Job Run History by id](https://developer.lokta.ai/api/scheduler/retrieve-history.md): GET `/v1/jobs/{jobId}/runhistory`
- [Retrieve Scheduler Status](https://developer.lokta.ai/api/scheduler/retrieve-scheduler-status.md): GET `/v1/scheduler`
- [Activate Scheduler Jobs | Suspend Scheduler Jobs](https://developer.lokta.ai/api/scheduler/handle-commands-scheduler.md): POST `/v1/scheduler`
