/
REST API Endpoints
REST API Endpoints
GET http://localhost:8080/rest/jenkins-utils/1.0/utility/jenkins/job/build/status
Required Query Parameters:
- configId
- jobURL
- buildType
POST http://localhost:8080/rest/jenkins-utils/1.0/utility/jenkins/job/build/run
Required Data Fields:
- configId
- jobURL
- jobParams
GET http://localhost:8080/rest/jenkins-utils/1.0/utility/jenkins/job/build/context
Required Query Parameters:
- configId
- jobURL
- limit
GET http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers
$ curl -u superadmin -XGET "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers" [{"id":1,"jenkinsName":"Jenkins Team","jenkinsUrl":"http://jenkins-team","jenkinsUser":"admin",\ "jenkinsToken":"****","lastAuthor":"superadmin","lastUpdated":1596862568281,"csrfCrumbIssue":true,\ "ignoreSslCert":true},{"id":3,"jenkinsName":"Jenkins Team x55","jenkinsUrl":"http://jenkins-server-x55",\ "jenkinsUser":"prasadve","jenkinsToken":"xxxxx","lastAuthor":"superadmin",\ "lastUpdated":1596862545578,"csrfCrumbIssue":true,"ignoreSslCert":true}] $
GET http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers/?id=1
DELETE http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/servers/?id=1
POST http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/server
$ curl -u superadmin -XPOST "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/server" \ -H "Content-Type: application/json" --data '{"jenkinsName":"Master x1","jenkinsUrl":"http://master-x1:8080",\ "jenkinsUser":"admin","jenkinsToken":"nsdiw9efn","csrfCrumbIssue":true,"ignoreSslCert":true}' {"status":6,"message":"Updated configuration."} $
GET http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/jobs/?projectKey=DT
$ curl -u superadmin -XGET "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/jobs/?projectKey=DT [{"id":28,"configId":1,"projectId":10201,"jobUrl":"http://jenkins-master1/job/Hello%20World","scanCount":100},\ {"id":29,"configId":1,"projectId":10201,"jobUrl":"http://jenkins-master1/job/Software-Engineering/job/Golden-Tree-WebApp/",\ "scanCount":100 $
DELETE http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/job/?id=1
POST http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/job/?projectKey=DT
$ curl -u admin -XPOST "http://localhost:8080/rest/jenkins-utils/1.0/form/jenkins/job/?projectKey=DT" \ --data '{"configId":2,"jobUrl":"http://localhost:8080","scanCount":1000}' \ -H "Content-Type: application/json" {"status":34,"message":"Added Job ID [34]"} $
, multiple selections available,
Related content
Scm Activity Test Case Management
Scm Activity Test Case Management
More like this
Project Properties CLI - REST API
Project Properties CLI - REST API
More like this
Scm Changesets Activity Test Case Management
Scm Changesets Activity Test Case Management
More like this
Jenkins Utilities for Jira (Cloud)
Jenkins Utilities for Jira (Cloud)
More like this
Amazon Codesuite Integration Quick Start FAQ
Amazon Codesuite Integration Quick Start FAQ
More like this
Jira ILA Utilities REST APIs
Jira ILA Utilities REST APIs
More like this