# Processing

> The /v1/processing/review endpoints return the tracked changes of an RTF, DOC, DOCX or TX document and accept or reject one by id, also from .NET and PHP.

- **Product:** ReportingCloud
- **Section:** Documentation
- **Kind:** Endpoint
- **Path:** ReportingCloud > API Reference > Web API > Processing
- **442 words**
- **Web URL:** https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/
- **LLMs URL:** https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/llms-full.txt

---

A document edited with change tracking records each insertion and deletion as a tracked change until a reviewer accepts or rejects it. The endpoints below `/v1/processing/review` work with these changes. `POST /v1/processing/review/trackedchanges` returns the tracked changes of a document, each with an id, its kind (inserted or deleted text), its text, position and length, the user name of its author and a time stamp. `POST /v1/processing/review/removetrackedchange` accepts or rejects the change whose id it is given, depending on its `accept` parameter, and returns the changed document in the TX format together with whether the change was removed. The ids are renumbered after each removal, so list the changes of the returned document again before removing the next one. Both take the document as a Base64 string in RTF, DOC, DOCX or TX format.

Removing a tracked change counts against the document quota, one per successful request, and listing the tracked changes counts against no quota. The .NET SDK calls them through the `Processing.Review` property of its `ReportingCloud` class, with `GetTrackedChanges` and `RemoveTrackedChange`, and the PHP SDK with `getTrackedChanges` and `removeTrackedChange`. The Java and Ruby SDKs have no methods for them. [Tracked Changes](https://docs.textcontrol.com/reporting-cloud/document-processing/tracked-changes/llms-full.txt) shows how to review the changes of a document.

### Methods

| Method | Endpoint | Description |
|---|---|---|
| [`POST`](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-removetrackedchange/post/llms-full.txt) | [/v1/processing/review/removetrackedchange](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-removetrackedchange/post/llms-full.txt) | Removes a specific tracked change and returns the resulting document. |
| [`POST`](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-trackedchanges/post/llms-full.txt) | [/v1/processing/review/trackedchanges](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-trackedchanges/post/llms-full.txt) | Returns the tracked changes of a document. |

---

## In This Section

- [/v1/processing/review/removetrackedchange](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-removetrackedchange/llms-full.txt): /v1/processing/review/removetrackedchange of the ReportingCloud Web API offers one POST method, which accepts or rejects a tracked change in a document.
- [/v1/processing/review/trackedchanges](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-trackedchanges/llms-full.txt): /v1/processing/review/trackedchanges of the ReportingCloud Web API offers one POST method, which lists the tracked changes of a Base64 document.

---

## Nearby

- **Previous:** [GET /v1/proofing/suggestions](https://docs.textcontrol.com/reporting-cloud/reference/web-api/proofing/suggestions/get/llms-full.txt)
- **Next:** [/v1/processing/review/removetrackedchange](https://docs.textcontrol.com/reporting-cloud/reference/web-api/processing/review-removetrackedchange/llms-full.txt)
