跳到主要内容

Get Pull Request Settings

GET 

/api/v5/repos/:owner/:repo/pull_request_settings

Request​

Path Parameters

    owner stringrequired

    Repository space address (address path of the enterprise, organization, or individual)

    repo stringrequired

    Repository path (path)

Query Parameters

    access_token stringrequired

    User authorization code

Responses​

Successful Response

Response Headers
    Schema
      merge_request_setting objectrequired
      idintegerrequired
      project_idintegerrequired
      disable_merge_by_selfbooleanrequired
      created_atstringrequired
      updated_atstringrequired
      can_force_mergebooleanrequired
      disable_squash_mergebooleanrequired
      approval_required_reviewersintegerrequired
      approval_required_approversintegerrequired
      add_notes_after_mergedbooleanrequired
      merged_commit_authorstringrequired
      mark_auto_merged_mr_as_closedbooleanrequired
      delete_source_branch_when_mergedbooleanrequired
      auto_squash_mergebooleanrequired
      squash_merge_with_no_merge_commitbooleanrequired
      close_issue_when_mr_mergedbooleanrequired
      can_reopenbooleanrequired
      is_check_clabooleanrequired
      approval_approvers object[]required
    • Array [
    • idinteger
      namestring
      usernamestring
      iam_idstring
      statestring
      avatar_urlstring
      name_cnstring
      web_urlstring
      nick_namestring
    • ]
    • approval_testers object[]required
    • Array [
    • idinteger
      namestring
      usernamestring
      iam_idstring
      statestring
      avatar_urlstring
      name_cnstring
      web_urlstring
      nick_namestring
    • ]
    • approval_required_testersintegerrequired
      is_allow_lite_merge_requestbooleanrequired
      codeowner_merge_countCode owner approval count mode, true: use merge count, code owner counts as approver; false: use individual count, code owner does not count as approver (boolean)required
      forbidden_pr_related_issue_closedstringrequired

      Is the "Close associated Issues after merge" option disabled?

      only_allow_merge_if_all_discussions_are_resolvedbooleanrequired
      only_allow_merge_if_pipeline_succeedsbooleanrequired
      merge_methodstringrequired