Submitting a manuscript
POST /api/v2_beta/reviews accepts exactly the fields of POST /api/v1/reviews, payload_detail included. The only difference is the callback: a review submitted here delivers its review.completed callback in the v2 shape.
curl -X POST https://www.reviewerzero.ai/api/v2_beta/reviews \
-H "Authorization: Bearer $REVIEWERZERO_API_KEY" \
-F "file=@manuscript.pdf" \
-F "callback_url=https://your-system.example.com/callbacks/reviewerzero"The response is the same as v1's: { "review_id": "proj_a1b2c3d4e5" }.
API v2 (beta) overview
One fixed shape per dimension, carrying the numbered feedback points and the findings under each, with the wording ReviewerZero prints in its feedback letter
Fetching results
GET /api/v2_beta/reviews/{review_id}: the review as its feedback letter, with the fields and the contract they keep