Job Templates REST Endpoints

Job Templates

REST API endpoints for Job Templates

Create a Credential for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/credentials/
Create a Job Template
Method: post
Path: /api/v2/job_templates/
Create a Label for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/labels/
Create a Notification Template for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/notification_templates_error/
Create a Notification Template for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/notification_templates_started/
Create a Notification Template for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/notification_templates_success/
Create a Schedule for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/schedules/
Create a Workflow Job for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/slice_workflow_jobs/
Create an Instance Group for a Job Template
Method: post
Path: /api/v2/job_templates/{id}/instance_groups/
Delete a Job Template
Method: delete
Path: /api/v2/job_templates/{id}/
Job Templates Bitbucket Dc Create
Method: post
Path: /api/v2/job_templates/{id}/bitbucket_dc/
Job Templates Copy Create
Method: post
Path: /api/v2/job_templates/{id}/copy/
Job Templates Copy List
Method: get
Path: /api/v2/job_templates/{id}/copy/
Job Templates Github Create
Method: post
Path: /api/v2/job_templates/{id}/github/
Job Templates Gitlab Create
Method: post
Path: /api/v2/job_templates/{id}/gitlab/
Job Templates Webhook Key Create
Method: post
Path: /api/v2/job_templates/{id}/webhook_key/
Job Templates Webhook Key List
Method: get
Path: /api/v2/job_templates/{id}/webhook_key/
Launch a Job Template
Method: get
Path: /api/v2/job_templates/{id}/launch/
Launch a Job Template
Method: post
Path: /api/v2/job_templates/{id}/launch/
List Activity Streams for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/activity_stream/
List Credentials for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/credentials/
List Instance Groups for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/instance_groups/
List Job Templates
Method: get
Path: /api/v2/job_templates/
List Jobs for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/jobs/
List Labels for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/labels/
List Notification Templates for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/notification_templates_error/
List Notification Templates for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/notification_templates_started/
List Notification Templates for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/notification_templates_success/
List Roles for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/object_roles/
List Schedules for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/schedules/
List Users
Method: get
Path: /api/v2/job_templates/{id}/access_list/
List Workflow Jobs for a Job Template
Method: get
Path: /api/v2/job_templates/{id}/slice_workflow_jobs/
POST Requests to This Resource Should Include the Full Specification for a Job Template's Survey
Method: delete
Path: /api/v2/job_templates/{id}/survey_spec/
POST Requests to This Resource Should Include the Full Specification for a Job Template's Survey
Method: get
Path: /api/v2/job_templates/{id}/survey_spec/
POST Requests to This Resource Should Include the Full Specification for a Job Template's Survey
Method: post
Path: /api/v2/job_templates/{id}/survey_spec/
Retrieve a Job Template
Method: get
Path: /api/v2/job_templates/{id}/
The Job Template Callback Allows for Ephemeral Hosts to Launch a New Job.
Method: get
Path: /api/v2/job_templates/{id}/callback/
The Job Template Callback Allows for Ephemeral Hosts to Launch a New Job.
Method: post
Path: /api/v2/job_templates/{id}/callback/
Update a Job Template
Method: patch
Path: /api/v2/job_templates/{id}/
Update a Job Template
Method: put
Path: /api/v2/job_templates/{id}/