# Scheduler ## Meta data of the scheduler - [GET /internal/scheduler/metadata](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/getschedulermetadata.md) ## Get Scheduler jobs - [GET /internal/scheduler/jobs](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/getalljobs.md): Returns a JSON array of jobs in the scheduler. ## Delete all jobs of provided tenants - [DELETE /internal/scheduler/jobs](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/deleteschedulerjobs.md): Delete all jobs of provided tenants ## Delete all jobs of out of scope tenants - [DELETE /internal/scheduler/jobs/out-of-scope](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/deleteoutofscopeschedulerjobs.md): Delete all jobs of out of scope tenants ## Creates a new scheduler job - [POST /internal/scheduler/job](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/postjob.md) ## Creates a new scheduler job - [POST /internal/scheduler/job/trigger](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/createjobtrigger.md) ## Updates chron expression for scheduler jobs - [PUT /internal/scheduler/jobs/cron-expression-update](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/updatereportscronexpression.md) ## Get Scheduler Job - [GET /internal/scheduler/jobs/{job-id}](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/getschedulerjob.md): Returns a single JSON record of SchedulerJob ## Updates a existing scheduler job - [PUT /internal/scheduler/jobs/{job-id}](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/updatejob.md) ## Delete the scheduler job - [DELETE /internal/scheduler/jobs/{job-id}](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/deleteschedulerjob.md): Returns a single JSON record of SchedulerJob ## Runs the scheduler job - [POST /internal/scheduler/job-run](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/runjob.md) ## Pauses the scheduler job - [POST /internal/scheduler/jobs/{job-id}/job-pause](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/pausejob.md) ## Runs the scheduler job - [POST /internal/scheduler/jobs/{job-id}/job-resumption](https://docs.ripple.com/products/payments-direct/api-docs/report-service/report-service/scheduler/resumejob.md): TBD