跳到主要内容

Get Project Pull Request List

GET 

/api/v5/repos/:owner/:repo/pulls

Request​

Path Parameters

    owner stringrequired

    Repository space address (organization or individual's address path)

    repo stringrequired

    Repository path (path)

Query Parameters

    access_token string

    User authorization code

    state string

    Optional. Pull Request status: all, open, closed, locked, merged. Default: all

    base string

    Optional. The name of the target branch for the Pull Request submission.

    since string

    Optional. The start updated time, with the time format required to be ISO 8601, e.g., 2024-11-20T13:00:21+08:00.

    direction string

    Optional. Ascending or descending. Default: desc (asc or desc)

    sort string

    Optional. Sort field: created, updated Default: created

    milestone_number integer

    Optional. Milestone sequence number (id)

    labels string

    A list of tag names separated by commas

    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.

    author string

    Optional. Username of the PR creator

    assignee string

    Optional. PR负责人用户名

    reviewer string

    Optional. PR reviewer username

    merged_after string

    Returns merged merge requests after the specified time, with the time format required to be in ISO 8601, for example: 2024-11-20T13:00:21+08:00

    merged_before string

    Returns merged merge requests before the specified time, with the time format required to be in ISO 8601, for example: 2024-11-20T13:00:21+08:00

    only_count boolean

    If true, returns only the count of merge requests; the default is false.

    created_after string

    Returns merge requests created after the specified time, with the time format required to be in ISO 8601, for example: 2024-11-20T13:00:21+08:00

    created_before string

    Returns merge requests created before the specified time, with the time format required to be in ISO 8601, for example: 2024-11-20T13:00:21+08:00

    updated_before string

    Returns merge requests updated before the specified time, with the time format required to be in ISO 8601, e.g., 2024-11-20T13:00:21+08:00

    updated_after string

    Returns merge requests updated after the specified time, with the time format required to be in ISO 8601, e.g., 2024-11-20T13:00:21+08:00

Responses​

Successful Response

Response Headers
    Schema
    • Array [
    • numberintegerrequired
      html_urlstringrequired
      urlstringrequired
      close_related_issueintegerrequired
      prune_branchbooleanrequired
      draftbooleanrequired
      labels object[]required
    • Array [
    • idinteger
      namestring
      colorstring
      created_atstring
      updated_atstring

      label added time

    • ]
    • user objectrequired
      idstringrequired
      user_idstringrequired
      object_idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      assigneesstring[]required
      testersstring[]required
      head objectrequired
      labelstringrequired
      refstringrequired
      shastringrequired
      user objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      repo objectrequired
      idintegerrequired
      full_pathstringrequired
      full_namestringrequired
      human_namestringrequired
      namestringrequired
      pathstringrequired
      descriptionstringrequired
      owner objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      assigner objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      internalbooleanrequired
      html_urlstringrequired
      base objectrequired
      labelstringrequired
      refstringrequired
      shastringrequired
      user objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      repo objectrequired
      idintegerrequired
      full_pathstringrequired
      full_namestringrequired
      human_namestringrequired
      namestringrequired
      pathstringrequired
      descriptionstringrequired
      owner objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      assigner objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      html_urlstringrequired
      internalbooleanrequired
      html_urlstringrequired
      idintegerrequired
      iidintegerrequired
      project_idintegerrequired
      titlestringrequired
      bodystringrequired
      statestringrequired
      assignees_numberintegerrequired
      testers_numberintegerrequired
      created_atstringrequired
      updated_atstringrequired
      merged_atstringrequired
      closed_atstringrequired
      target_branchstringrequired
      source_branchstringrequired
      source_project_idintegerrequired
      force_remove_source_branchbooleanrequired
      web_urlstringrequired
      merge_request_typestringrequired
      review_modestringrequired
      added_linesintegerrequired
      removed_linesintegerrequired
      diff_refs objectrequired
      base_shastringrequired
      head_shastringrequired
      start_shastringrequired
      notesintegerrequired
      pipeline_statusstringrequired
      pipeline_status_with_code_qualitystringrequired
      source_git_urlstringrequired
      can_merge_checkbooleanrequired

      This field is deprecated, if needed please call the pull request details interface

      mergeablebooleanrequired
      lockedbooleanrequired
      closed_by objectrequired
      idintegerrequired
      namestringrequired
      usernamestringrequired
      iam_idstringrequired
      nick_namestringrequired
      statestringrequired
      avatar_urlstringrequired
      emailstringrequired
      name_cnstringrequired
      web_urlstringrequired
      visibility_reasonstringrequired

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

      merged_by object

      Merged Person

      idstringrequired
      loginstringrequired
      namestringrequired
      avatar_urlstringrequired
      html_urlstringrequired
    • ]