Jobsdefs

GET /jobsdefs

Get the job’s definitions

Response JSON Object:
 
  • [key].autostart (boolean) –
  • [key].dependencies[] (string) –
  • [key].template (string) –

Example response:

{}
POST /jobsdefs

Set the job’s definitions

Request JSON Object:
 
  • [key].autostart (boolean) –
  • [key].dependencies[] (string) –
  • [key].template (string) –
Query Parameters:
 
  • force – Skip the service running check

Example query:

{}
DELETE /jobsdefs

Delete all job’s definitions

Query Parameters:
 
  • force – Skip the service running check
POST /jobsdef/{jobID}

Create a job’s definition

Parameters:
  • jobID – The job ID
Request JSON Object:
 
  • autostart (boolean) –
  • dependencies[] (string) –
  • template (string) –
Query Parameters:
 
  • force – Skip the service running check

Example query:

{
  "dependencies": []
}
PUT /jobsdef/{jobID}

Update a job’s definition

Parameters:
  • jobID – The job ID
Request JSON Object:
 
  • autostart (boolean) –
  • dependencies[] (string) –
  • template (string) –
Query Parameters:
 
  • force – Skip the service running check

Example query:

{
  "dependencies": []
}
DELETE /jobsdef/{jobID}

Delete a job definition

Parameters:
  • jobID – The job ID