# POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers/rerequest (GitHub API)
Base URL: https://api.github.com
Auth: Authorization; GitHub token; required.
Request formats: application/json.
Last verified: 2026-10-04

> Rerequest reviewers for a pull request

## Critical Gotchas
* GitHub recommends an `Accept: application/vnd.github+json` header and an explicit `X-GitHub-Api-Version` header.
* Fine-grained tokens only authorize repositories and permissions selected when the token is created.

## cURL
curl -X POST 'https://api.github.com/repos/example-owner/example-repo/pulls/10/requested_reviewers/rerequest' \
  -H "Authorization: Bearer $GITHUB_TOKEN" \
  -H 'Accept: application/vnd.github+json' \
  -H 'X-GitHub-Api-Version: 2026-03-10' \
  -H 'Content-Type: application/json' \
  -d '{
  "reviewers": [
    "example-reviewers"
  ]
}'

## Parameters
| Name | In | Type | Required | Description |
| :--- | :--- | :--- | :--- | :--- |
| owner | path | string | Yes | The account owner of the repository. The name is not case sensitive. |
| repo | path | string | Yes | The name of the repository without the `.git` extension. The name is not case... |
| pull_number | path | integer | Yes | The number that identifies the pull request. |
| reviewers | body | string[] | Yes | An array of user `login`s whose reviews will be rerequested. |
| team_reviewers | body | string[] | No | An array of team `slug`s whose reviews will be rerequested. |

## Response example
{"url":"https://api.github.com/repos/octocat/Hello-World/pulls/1347","id":1}

---
Need an API key? Get one at https://github.com/settings/tokens