> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
> Use this file to discover all available pages before exploring further.

# rejectPartnerReview

> Rejects an ordinary review that one of your app's signing requests opened.

## Import

Call this method on a server-side ParaRestClient created with your server secret key.

```ts theme={null}
import { ParaRestClient } from "@getpara/rest-sdk";
```

async

Rejects an ordinary review that one of your app's signing requests opened.

Copy method signature

### Returns

[`Promise<PermissionsV2PartnerReviewRejection>`](/v3/references/types/permissions#permissionsv2partnerreviewrejection)

The review with its current status.

## Route

The request addresses a review that your app's own signing request opened. It takes no body.

```text theme={null}
POST /v1/permissions-v2/reviews/{reviewId}/reject
```

A pending or approved review becomes `rejected`. A review that has already ended keeps its status, so the call returns `200` with `rejected`, `expired` or `consumed`. `rejectedAt` is set once the review has been rejected.

## Example

Reject the review when your backend decides against the request.

```ts theme={null}
const review = await para.rejectPartnerReview(reviewId);
const isRejected = review.status === "rejected";
```

A resend of the same request then returns `403 POLICY_DENIED` with `deniedBy[0].reason` set to `review-rejected`. Do not resend it. Start a new request if you still need one.

## Errors

A non-success response throws `ParaRestError` with the HTTP `status`, the error `code` and a `message`. [Permissions errors](/v3/references/permissions/errors) lists every error code.

An empty path argument throws `ParaRestValidationError` before the request is sent.

| Status | Code | When |
| - | - | - |
| 404 | `NOT_FOUND` | No review with this ID exists. |
| 403 | `FORBIDDEN` | The review does not belong to your app, or Para could not resolve your app from the API key. |
| 409 | `CONFLICT` | A signing call is using the approved review right now. Call again later. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.