---
title: "Get Project Verification"
method: GET
path: "/api/v1/projects/{project_id}/verification"
tags: ["verification"]
---

# Get Project Verification

`GET /api/v1/projects/{project_id}/verification`

## Path parameters

- `project_id` string, uuid, required

## Query parameters

- `rev` string, uuid, nullable

## Response `200`

Successful Response

- ProjectVerificationResponse
  - `pages` VerificationPage[], required
    - `page_id` string, uuid, required
    - `drawing_id` string, uuid, required
    - `drawing_name` string, required
    - `page_number` integer, required
    - `sheet_number` string, nullable, required
    - `sheet_title` string, nullable, required
    - `synthetic` boolean
    - `status` 'confirmed' | 'corrected' | 'failed-gate' | 'needs-scale' | 'auto-passed', required
    - `gate_status` 'passed' | 'needs_scale' | 'failed', required
    - `reasons` VerificationReason[], required
      - `code` string, required
      - `context` object
    - `checks` VerificationCheck[], required
      - `condition_ref` string, uuid, nullable, required
      - `condition_name` string, required
      - `result_key` string, required
      - `printed` string, nullable, required
      - `computed` string, nullable, required
      - `delta` string, nullable, required
      - `ok` boolean, required
    - `confirmed_at` string, date-time, nullable, required
    - `confirmed_source` 'user' | 'auto', nullable, required
    - `correction_summary` object, nullable, required
    - `color_ambiguity_flagged_at` string, date-time, nullable, required
    - `note` string, nullable, required
    - `sheet_type` string, nullable, required
    - `sheet_type_source` 'llm' | 'user', nullable, required
    - `page_type` string, nullable
    - `can_confirm` boolean, required
    - `blockers` VerificationReason[], required
      - `code` string, required
      - `context` object
  - `counts` VerificationCounts, required
    - `confirmed` integer
    - `corrected` integer
    - `failed-gate` integer
    - `needs-scale` integer
    - `auto-passed` integer
  - `flagged` integer, required

## Other responses

- `4XX` — Client Error
- `5XX` — Server Error

---

[API](https://skmtc.dev/rudus/apis/rudus-api.md) · [All operations](https://skmtc.dev/rudus/apis/rudus-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rudus/rudus-api/revisions/f149124a4d80/schema)
