Skip to main content
POST
Approve one exact review version. The selected snapshot flows downstream and the workflow resumes.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

review_id
string
required

Body

application/json

Approve a specific version of a review.

version_id
string
required

Exact content-addressed key of the version to approve.

Pattern: ^rvr_[A-Z2-7]{26}$
acknowledged_superseded_version_ids
string[]

Version ids the caller has seen and is deliberately superseding. A review's versions form a lineage; deciding (or parenting on) a version that is not its only latest version discards every other latest version, so the server refuses that write with a 409 unless every discarded id is listed here. Leave empty unless you are intentionally rolling back to an earlier version or choosing one arm of a forked lineage. The 409 detail names the exact ids to pass.

Response

Successful Response

Response to a review approve or reject request.

Carries resume_status so callers can see whether the run resumed successfully.

review
WorkflowReview · object
required

One review and its current decision.

submission_status
enum<string>
default:accepted
Available options:
accepted,
already_applied,
conflict
resume_status
enum<string>
default:resumed
Available options:
resumed,
pending,
failed,
skipped
resume_error
string | null