> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flightlinehq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Review

> Get a review's status.



## OpenAPI

````yaml /api-reference/openapi.json get /reviews/{review_id}
openapi: 3.1.0
info:
  description: >-
    Submit loan packages for automated quality-control review and retrieve
    results. Authenticate every request with your organization's API key:
    `Authorization: Bearer <key>`.
  title: Flightline Public API
  version: '2026-05-30'
servers:
  - url: https://api.flightlinehq.com/v1
security: []
paths:
  /reviews/{review_id}:
    get:
      tags:
        - reviews
      summary: Get Review
      description: Get a review's status.
      operationId: get_review_reviews__review_id__get
      parameters:
        - in: path
          name: review_id
          required: true
          schema:
            format: uuid
            title: Review Id
            type: string
        - in: header
          name: authorization
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            title: Authorization
        - in: header
          name: X-Api-Key
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            title: X-Api-Key
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReviewResource'
          description: Successful Response
        '401':
          content:
            application/json:
              example:
                error:
                  code: missing_api_key
                  message: 'Missing API key. Send ''Authorization: Bearer <key>''.'
              schema:
                properties:
                  error:
                    properties:
                      code:
                        description: Stable, machine-readable error code (branch on this).
                        type: string
                      message:
                        description: >-
                          Human-readable, safe explanation (do not branch on
                          this).
                        type: string
                    required:
                      - code
                      - message
                    type: object
                required:
                  - error
                type: object
          description: Missing, invalid, or revoked API key.
        '404':
          content:
            application/json:
              example:
                error:
                  code: review_not_found
                  message: Review not found.
              schema:
                properties:
                  error:
                    properties:
                      code:
                        description: Stable, machine-readable error code (branch on this).
                        type: string
                      message:
                        description: >-
                          Human-readable, safe explanation (do not branch on
                          this).
                        type: string
                    required:
                      - code
                      - message
                    type: object
                required:
                  - error
                type: object
          description: Review does not exist or belongs to another organization.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
          description: Validation Error
components:
  schemas:
    ReviewResource:
      additionalProperties: false
      description: |-
        A review, as seen by the customer.

        Returned by ``POST /reviews`` (201) and ``GET /reviews/{id}``.
      example:
        created_at: '2026-05-30T17:00:00Z'
        document_count: 3
        label: Smith refinance
        reference_id: LN-2026-04-8812
        report_available: false
        review_id: 9b2c1f3a-4d5e-6789-abcd-ef0123456789
        review_type: mortgage_v1
        sandbox: false
        status: processing
        updated_at: '2026-05-30T17:00:05Z'
      properties:
        created_at:
          format: date-time
          title: Created At
          type: string
        document_count:
          default: 0
          description: Number of documents ingested.
          title: Document Count
          type: integer
        label:
          anyOf:
            - type: string
            - type: 'null'
          title: Label
        reference_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Reference Id
        report_available:
          default: false
          description: True once the report is released and retrievable.
          title: Report Available
          type: boolean
        review_id:
          description: Flightline's identifier for this review.
          format: uuid
          title: Review Id
          type: string
        review_type:
          title: Review Type
          type: string
        sandbox:
          default: false
          description: >-
            True for sandbox (test-mode) reviews: canned results, no real
            analysis.
          title: Sandbox
          type: boolean
        status:
          $ref: '#/components/schemas/PublicReviewStatus'
        updated_at:
          format: date-time
          title: Updated At
          type: string
      required:
        - review_id
        - status
        - review_type
        - created_at
        - updated_at
      title: ReviewResource
      type: object
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          title: Detail
          type: array
      title: HTTPValidationError
      type: object
    PublicReviewStatus:
      description: >-
        Customer-facing review lifecycle.


        A deliberately coarse projection of the internal ``CaseStatus``.
        Internal

        states that are not meaningful to a customer (e.g. the admin-release
        gate

        ``pending_review``, the publication-blocker state) collapse to

        ``processing`` so we never surface internal workflow detail or

        verdict-adjacent signal before the publication gate passes.
      enum:
        - queued
        - awaiting_documents
        - processing
        - completed
        - failed
      title: PublicReviewStatus
      type: string
    ValidationError:
      properties:
        ctx:
          title: Context
          type: object
        input:
          title: Input
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          title: Location
          type: array
        msg:
          title: Message
          type: string
        type:
          title: Error Type
          type: string
      required:
        - loc
        - msg
        - type
      title: ValidationError
      type: object

````