# pullreq ## List pull requests in account/org/project - [GET /code/api/v1/pullreq](https://apidocs.harness.io/openapi-merged/pullreq/listpullreqspace.md) ## Count pull requests in account/org/project - [GET /code/api/v1/pullreq/count](https://apidocs.harness.io/openapi-merged/pullreq/countpullreqspace.md) ## List pull requests - [GET /code/api/v1/repos/{repo_identifier}/pullreq](https://apidocs.harness.io/openapi-merged/pullreq/listpullreq.md) ## Create pull request - [POST /code/api/v1/repos/{repo_identifier}/pullreq](https://apidocs.harness.io/openapi-merged/pullreq/createpullreq.md) ## Get pull request - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}](https://apidocs.harness.io/openapi-merged/pullreq/getpullreq.md) ## Update pull request - [PATCH /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}](https://apidocs.harness.io/openapi-merged/pullreq/updatepullreq.md) ## List activities - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/activities](https://apidocs.harness.io/openapi-merged/pullreq/listpullreqactivities.md) ## Restore source branch - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/branch](https://apidocs.harness.io/openapi-merged/pullreq/restorepullreqsourcebranch.md) ## Get status checks - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/checks](https://apidocs.harness.io/openapi-merged/pullreq/checkspullreq.md) ## Get code owners - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/codeowners](https://apidocs.harness.io/openapi-merged/pullreq/codeownerspullreq.md) ## Create new pull request comment - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/comments](https://apidocs.harness.io/openapi-merged/pullreq/commentcreatepullreq.md) ## Delete pull request comment - [DELETE /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/comments/{pullreq_comment_id}](https://apidocs.harness.io/openapi-merged/pullreq/commentdeletepullreq.md) ## Update pull request comment - [PATCH /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/comments/{pullreq_comment_id}](https://apidocs.harness.io/openapi-merged/pullreq/commentupdatepullreq.md) ## Update status of pull request comment - [PUT /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/comments/{pullreq_comment_id}/status](https://apidocs.harness.io/openapi-merged/pullreq/commentstatuspullreq.md) ## Apply pull request code comment suggestions - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/comments/apply-suggestions](https://apidocs.harness.io/openapi-merged/pullreq/commentapplysuggestions.md) ## List commits - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/commits](https://apidocs.harness.io/openapi-merged/pullreq/listpullreqcommits.md) ## Get file changes - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/diff](https://apidocs.harness.io/openapi-merged/pullreq/diffpullreq.md) ## Get file changes - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/diff](https://apidocs.harness.io/openapi-merged/pullreq/diffpullreqpost.md) ## List viewed files - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/file-views](https://apidocs.harness.io/openapi-merged/pullreq/fileviewlistpullreq.md) ## Mark file as viewed - [PUT /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/file-views](https://apidocs.harness.io/openapi-merged/pullreq/fileviewaddpullreq.md) ## Remove file view - [DELETE /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/file-views/{file_path}](https://apidocs.harness.io/openapi-merged/pullreq/fileviewdeletepullreq.md) ## Merge - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/merge](https://apidocs.harness.io/openapi-merged/pullreq/mergepullreqop.md) ## Get metadata - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/metadata](https://apidocs.harness.io/openapi-merged/pullreq/pullreqmetadata.md) ## Revert of a merged pull request - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/revert](https://apidocs.harness.io/openapi-merged/pullreq/revertpullreqop.md) ## List reviewers - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/reviewers](https://apidocs.harness.io/openapi-merged/pullreq/reviewerlistpullreq.md) ## Add reviewer - [PUT /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/reviewers](https://apidocs.harness.io/openapi-merged/pullreq/revieweraddpullreq.md) ## Remove reviewer - [DELETE /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/reviewers/{pullreq_reviewer_id}](https://apidocs.harness.io/openapi-merged/pullreq/reviewerdeletepullreq.md) ## Submit review - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/reviews](https://apidocs.harness.io/openapi-merged/pullreq/reviewsubmitpullreq.md) ## Update state of pull request - [POST /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/state](https://apidocs.harness.io/openapi-merged/pullreq/statepullreq.md) ## prCandidates - [GET /code/api/v1/repos/{repo_identifier}/pullreq/candidates](https://apidocs.harness.io/openapi-merged/pullreq/prcandidates.md)