/v1/jobs

get

Get the list of all jobs.

post

Create a new job.

get

Get the job with id jobId. You can specify optional embed arguments to get more embedded information.

put

Update an existing job.

delete

Delete a job. All data about that job will be deleted.

get

Get the list of all schedules for this jobId.

post

Create a new schedule.

get

Get the schedule for job jobId with schedule scheduleId.

put

Replaces an existing schedule.

delete

Destroy a schedule.

get

Get the list of all runs for this jobId.

post

Trigger a new job run

get

Get the job run for job jobId with id runId.

post

Stop an existing job run

/v1/metrics

get

Get metrics data from this Metronome instance

/v0/scheduled-jobs

post

Create a new job together with schedules.

put

Update an existing job together with all schedules. If you want to update the job without changing the schedules, use the /v1/jobs endpoint.

/ping

get

Ping this Metronome instance.