/
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
Enhanced Issue Properties - REST API
Enhanced Issue Properties - REST API
More like this
Project Properties CLI - REST API
Project Properties CLI - REST API
More like this
Jira ILA Utilities REST APIs
Jira ILA Utilities REST APIs
More like this
Jenkins Job Run Workflow Post Function (Cloud)
Jenkins Job Run Workflow Post Function (Cloud)
More like this
Jenkins Job Run Workflow Post Function
Jenkins Job Run Workflow Post Function
More like this
Amazon Codesuite Integration Quick Start FAQ
Amazon Codesuite Integration Quick Start FAQ
More like this