IonWarp logoIonWarp
Get started
IonWarp Docs
Get Started

Your First Review

The review lifecycle, and where its output lands.

Checklist step

This page is step first_review of the onboarding checklist the product shows you, told API-first.

Pull requests arrive by GitHub sync — IonWarp writes them, you read them. That is why Pull Requests is read-only over REST: a write here would be a claim about GitHub's state that GitHub did not make.

List pull requestsGET /api/v1/pull-requests

curl "https://ionwarp.com/api/v1/pull-requests?state=open" \
  -H "Authorization: Bearer $DASH_API_KEY" \
  -H "Project-ID: pr_acme"
Which pull requests are still waiting on changes?
data_query {
  "collection": "pull_requests",
  "where": {
    "state": "open"
  }
}

{
  "object": "list",
  "data": [
    {
      "object": "pull-request",
      "id": "obj_123",
      "number": 630,
      "title": "Collapse the review dispatch fast path",
      "state": "open",
      "created_at": "2026-07-25T12:00:00.000Z",
      "updated_at": "2026-07-25T12:00:00.000Z"
    }
  ],
  "has_more": false,
  "next_cursor": null
}

A review posts its result to the PR as comments and stamps the outcome on the pull request row (review_status, last_reviewed_at), with per-reviewer telemetry on the run — nothing about the outcome lives only in prose.

The lineup of Reviewers is configurable — see Reviewers & Models. Output lands in two places: the PR comment, and the project timeline.

Next: Your First Scorecard.

On this page

No Headings
IonWarp logoIonWarp

Ready to build? Connect an agent and go — no credit card needed to start.

Get startedSee our plans