2. REST API

The REANA Job Controller API offers different endpoints to create, manage and monitor jobs. Detailed REST API documentation can be found here.

Rest API endpoint for job management.

reana_job_controller.rest.check_if_cached()[source]

Returns boolean depicting if job is in cache.

reana_job_controller.rest.create_job()[source]

Creates a new job.

reana_job_controller.rest.delete_job(job_id)[source]

Deletes a given job.

reana_job_controller.rest.get_job(job_id)[source]

Returns details about a given job.

reana_job_controller.rest.get_jobs()[source]

Returns list of all active jobs.

reana_job_controller.rest.get_logs(job_id)[source]

Returns the logs for a given job.