---
title: "Approve all items in a review."
method: POST
path: "/authoring/v1/review/{id}/approve-all"
tags: ["Authoring review"]
---

# Approve all items in a review.

`POST /authoring/v1/review/{id}/approve-all`

Use the /review/{id}/approve-all endpoint to approve all items in the specified review.
This endpoint approves all the items added to the specified review in bulk. For example, if Content A, Content B, and Asset C were added to a review, then all three items in the review are approved. Check whether the items were successfully approved from the approvals field in the returned API representation of review model. You can identify the items that failed to approve by checking the item IDs that are listed in the response header. The review is automatically complete when all items are approved.
<br />User roles: admin, manager, editor

## Path parameters

- `id` string, required

## Response `200`

Successfully approved all the items in the specified review.

## Other responses

- `400` — The required parameters are missing or invalid. Provide valid parameters and try again.
- `429` — Too Many Requests, the server has reached a limit, the request must be sent again at a later time.
- `503` — Unable to approve all the items in the review as the service is unavailable. Try again later.
- `default` — Unexpected error.

---

[API](https://skmtc.net/goacoustic/apis/acoustic-content-api.md) · [All operations](https://skmtc.net/goacoustic/apis/acoustic-content-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/goacoustic/acoustic-content-api/revisions/677305266d89/schema)
