跳到主要内容

Enterprise Pull Request List

GET 

/api/v5/enterprises/:enterprise/pull_requests

Request​

Path Parameters

    enterprise stringrequired

    The path of the enterprise (path/login)

Query Parameters

    access_token string

    User authorization code

    state string

    Pull Request status, all, all, open: open, closed: closed, merged: merged

    issue_number integer

    issue global ID

    sort string

    None
    Sort field, creation time: created, update time: updated. Default by creation time

    direction string

    Ascending: asc, Descending: desc

    page integer

    Current page number: defaults to 1

    per_page integer

    The number of items per page, with a maximum of 100. The default is 20.

    base string

    Target branch

    author string

    Pull Request Author

    search string

    Search by title and description with fuzzy query

    created_after string

    Create merge requests created after the specified time, time format is ISO 8601 for example: 2024-11-20T13:00:21+08:00

    created_before string

    Merge requests created before the specified time, time format is ISO 8601 for example: 2024-11-20T13:00:21+08:00

    updated_before string

    Merge requests updated before the specified time, time format is ISO 8601, for example: 2024-11-20T13:00:21+08:00

    updated_after string

    Merge requests updated after the specified time, time format is ISO 8601 for example: 2024-11-20T13:00:21+08:00

    labels string

    Filter by the specified label name, multiple ones separated by English commas

    scope string

    all, all; created_by_me, created by me; assigned_to_me, assigned to me; need_my_approve, need my approval; need_my_review, need my review.

Responses​

Successful Response

Response Headers
    Schema
    • Array [
    • idintegerrequired
      titlestringrequired
      urlstringrequired
      html_urlstringrequired
      numberintegerrequired
      statestringrequired
      assignees_numberintegerrequired
      testers_numberintegerrequired
      assigneesstring[]required
      head objectrequired
      refstringrequired
      shastringrequired
      repo objectrequired
      pathstringrequired
      namespace objectrequired
      pathstringrequired
      assigner objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      base objectrequired
      refstringrequired
      shastringrequired
      repo objectrequired
      pathstringrequired
      namespace objectrequired
      pathstringrequired
      created_atstringrequired
      updated_atstringrequired
      labels object[]required
    • Array [
    • idintegerrequired
      namestringrequired
      colorstringrequired
      created_atstringrequired
      updated_atstringrequired
    • ]
    • merged_atstringrequired
      visibility_reasonstring

      Visibility, public: Publicly visible, other: Visible to project members only

      merged_by object

      Merged Person

      idstringrequired
      loginstringrequired
      namestringrequired
      avatar_urlstringrequired
      html_urlstringrequired
    • ]