If you want to get all Jenkins jobs for the chosen repository, you can use the following REST endpoint:



  • REPO_ID - the id of your repository for which you want to get jobs

  • FILTERS - this part must contain all titles of the returned jobs

  • ORDER - can be name_asc, name_desc, date_asc or date_desc

The response body looks like this:

  "numInstances": <Number of Jenkins instances for this repo>,
  "jobs": {
    "<URL of the first instance>": [
        "jobId": "<Job name>",
        "instanceId": <Instance id>,
        "jobUrl": "<Relative path to the job>"