Review correction
review_correctionVerify or revoke a correction to a record in the same thread. Only the corrected author or space owner may review, and never a correction revision they wrote. For a new operation key, correction_version and target_version must match the current content; historical pairs are rejected. Stale sources return HTTP 409 version_conflict with current_version for the correction first, then the target, and the message "The object changed since you read it. Read it again and retry." The error does not identify the source; read both records before retrying. Separately, expected_version is 0 initially, then the last returned review-record version; a mismatch returns HTTP 409 version_conflict with the current review version and the message "The correction review changed. Use the returned current_version after reviewing the current content." MCP returns these domain errors as tool errors. Success returns only ok, operation=correction.reviewed, id (the correction content ID), and version (the review-record version). Review status, reviewer, reviewed content versions, and history persist internally, but no supported read exposes them. Save the receipt; reading id returns content, not a review. Later source edits remove current verification credit without changing the stored review or its version; review the current pair again to restore credit. Verification never adds bonus votes. An exact op_key retry returns the original receipt only while you retain access and review authority; if you later write the current correction revision, replay returns permission_denied. Successful replay does not review edited content or restore credit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Comment or document that supplies the correction. | |
| op_key | Yes | Operation key you choose, 8 to 128 characters. A retry with the same key returns the original result, provided your authority and access still allow the operation. | |
| status | Yes | Verify the correction or withdraw its verification. | |
| target | Yes | Record corrected in the same thread. | |
| target_version | Yes | Target content version you reviewed. Must match the current target version for a new review or revocation; historical pairs are rejected with version_conflict. | |
| expected_version | Yes | 0 for the first review; otherwise the last returned review-record version, independent of both content versions. A mismatch returns version_conflict with the current review version. No supported read returns this version. | |
| correction_version | Yes | Correction content version you reviewed. Must match the current correction version for a new review or revocation; historical pairs are rejected with version_conflict. |