List pull requests

Each returned pull request will include the pull request base and head commits. Pagination applied.

GET /api/gh/:owner/:repo/pulls

Parameters

Param

Description

state

Filter the list of pulls returned based on the pull request state determined by the service provider.
Choose: all, open, closed, merged. Default: open

sort

Sort the query results.
Choose: pullid, impact, updatestamp. Default: pullid

order

Specify the sorting order.
Choose: desc, asc. Default: desc

Result

{
  "pulls": [
    {
      "pullid": 1915,
      "author": "<author obj>",
      "title": "pull request title",
      "updatestamp": "2016-08-19 14:38:26.970575+00:00",
      "state": "open",
      "diff": "<totals obj>",
      "totals": {
        "base": "<totals obj>",
        "head": "<totals obj>"
      },
      "head": {
        "message": "tip of pull request commit message",
        "totals": "<totals obj>",
        "ci_passed": true,
        "timestamp": "2016-08-19 14:26:02",
        "commitid": "df150e4be50ae09263107c3ea43d1a35f055bb71",
        "author": "<author obj>"
      },
      "base": {
        "message": "pull request base commit message",
        "totals": "<totals obj>",
        "ci_passed": true,
        "timestamp": "2016-08-17 22:22:32",
        "commitid": "010e063270be37cfa8547ccfb9717e5d874c88a8",
        "author": "<author obj>"
      }
    }
  ]
}

Get a single pull request

GET /api/gh/:owner/:repo/pull/1