# Rerequest a check suite

From **GitHub v3 REST API**.

`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`

Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository. This endpoint will trigger the [`check_suite` webhook](https://docs.github.com/enterprise-server@3.0/webhooks/event-payloads/#check_suite) event with the action `rerequested`. When a check suite is `rerequested`, its `status` is reset to `queued` and the `conclusion` is cleared.

To rerequest a check suite, your GitHub App must have the `checks:read` permission on a private repository or pull access to a public repository.

## Parameters

### `owner`

- Location: path
- Required: true
- Type: `string`

### `repo`

- Location: path
- Required: true
- Type: `string`

### `check_suite_id`

- Location: path
- Required: true
- Type: `integer`

check_suite_id parameter

## Responses

### `201`

Response

### `application/json`

- Type: `object`

```json
{"additionalProperties":false,"type":"object"}
```

## Request examples

### cURL

```shell
curl --request POST \
  --url {protocol}://{hostname}/api/v3/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest
```
