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

# Get Review Table Row Details

> Enables authorized users to retrieve a row from a review table, given a review table ID and a file ID corresponding to the row.

The `review_table_id` path parameter is the review table's integer ID — the same value as `review_table_ids` entries in **Get Vault Project Metadata** and as `review_table_id` in the **Get Review Table Metadata** response. Use **Get Review Table Metadata** to obtain the `file_ids` valid for a given `review_table_id`.

For each cell in the response, `summary` contains the short answer and `additional_context` contains the full reasoning behind it. Within each field, a user-edited value takes precedence over the AI-generated value, including the empty string — if a user clears a field, the API returns `""` for that field and sets `is_edited` to `true` rather than falling back to the AI text. The AI value is only used when the user has never edited that field.

### Permissions

Requires `Vault API` permission.


## OpenAPI

````yaml /vault_api.json get /api/v1/vault/get_row/{review_table_id}/{file_id}
openapi: 3.0.1
info:
  title: Vault - Upload Documents
  description: >-
    The Vault Upload Documents API enables users to programmatically upload and
    manage documents within Vault projects. This API allows organizations to
    maintain projects with their own internal files for their users to use
    within the Harvey app.
  version: 1.0.0
  contact:
    email: support@harvey.ai
servers:
  - url: https://api.harvey.ai
    description: Harvey API server
security: []
paths:
  /api/v1/vault/get_row/{review_table_id}/{file_id}:
    get:
      tags:
        - Vault
      summary: Get Review Table Row Details
      description: >-
        Enables authorized users to retrieve a row from a review table, given a
        review table ID and a file ID corresponding to the row.


        The `review_table_id` path parameter is the review table's integer ID —
        the same value as `review_table_ids` entries in **Get Vault Project
        Metadata** and as `review_table_id` in the **Get Review Table Metadata**
        response. Use **Get Review Table Metadata** to obtain the `file_ids`
        valid for a given `review_table_id`.


        For each cell in the response, `summary` contains the short answer and
        `additional_context` contains the full reasoning behind it. Within each
        field, a user-edited value takes precedence over the AI-generated value,
        including the empty string — if a user clears a field, the API returns
        `""` for that field and sets `is_edited` to `true` rather than falling
        back to the AI text. The AI value is only used when the user has never
        edited that field.
      operationId: getReviewTableRow
      parameters:
        - name: review_table_id
          in: path
          required: true
          description: >-
            The review table ID (integer). This is the same value as
            `review_table_ids` entries returned by Get Vault Project Metadata
            and as `review_table_id` returned by Get Review Table Metadata.
          schema:
            type: integer
        - name: file_id
          in: path
          required: true
          description: The file ID corresponding to the row
          schema:
            type: string
            format: uuid
      responses:
        '200':
          description: Review table row returned successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  assigned_user:
                    type: string
                    format: email
                    description: Email of the user assigned to the row
                  event_id:
                    type: integer
                    description: The review table ID (same value as the path parameter)
                  file_id:
                    type: string
                    format: uuid
                    description: The unique identifier of the file in the review table
                  is_assigned:
                    type: boolean
                    description: Whether the row is assigned to a user
                  updated_at:
                    type: string
                    description: Timestamp when the row was last updated
                  response:
                    type: object
                    description: The review table response containing cells
                    properties:
                      cells:
                        type: array
                        description: Array of cells in the review table
                        items:
                          type: object
                          properties:
                            additional_context:
                              type: string
                              description: >-
                                The full reasoning behind the answer
                                (user-edited value if present, otherwise the
                                AI-generated reasoning). May contain inline
                                citation markers; see `citations` for the
                                structured citation list.
                            citations:
                              type: array
                              description: Citations for the cell
                              items:
                                type: object
                                properties:
                                  citation_page:
                                    type: integer
                                    description: Page number of the citation
                                  citation_quote:
                                    type: string
                                    description: Quote from the citation
                            column_name:
                              type: string
                              description: Name of the column
                            column_question:
                              type: string
                              description: Question for the column
                            flagged_timestamp:
                              type: string
                              description: Timestamp when the cell was flagged
                            flagged_user:
                              type: string
                              format: email
                              description: Email of the user who flagged the cell
                            is_edited:
                              type: boolean
                              description: Whether the cell has been edited
                            is_flagged:
                              type: boolean
                              description: Whether the cell is flagged
                            is_verified:
                              type: boolean
                              description: Whether the cell is verified
                            summary:
                              type: string
                              description: >-
                                The short answer for this cell (user-edited
                                value if present, otherwise the AI-generated
                                answer).
                            verified_timestamp:
                              type: string
                              description: Timestamp when the cell was verified
                            verified_user:
                              type: string
                              format: email
                              description: Email of the user who verified the cell
              examples:
                getReviewTableRow:
                  summary: Example response for getting a review table row
                  value:
                    assigned_user: grace.hong@harvey.ai
                    event_id: 2365724
                    file_id: 0199c5c1-50d9-7d60-93aa-cd65c3b7d5a9
                    is_assigned: true
                    updated_at: Wed, 10 Dec 2025 00:38:49 GMT
                    response:
                      cells:
                        - citations:
                            - citation_page: 62
                              citation_quote: >-
                                IN WITNESS WHEREOF, Landlord and Tenant have
                                executed this Lease as of the Commencement Date
                                as set 
                            - citation_page: 5
                              citation_quote: 'COMMENCEMENT DATE: February 7, 2011'
                            - citation_page: 7
                              citation_quote: >-
                                The Reference Pages, including all terms defined
                                thereon, are incorporated as part of this Lease.
                          column_name: Lease Start Date
                          column_question: What date is the lease from?
                          additional_context: >-
                            The lease is from February 07, 2011. This is the
                            Commencement Date specified in the lease, and the
                            lease was executed as of this date.
                          is_edited: false
                          is_flagged: false
                          is_verified: true
                          summary: February 7, 2011
                          verified_timestamp: Sat, 20 Dec 2025 01:37:19 GMT
                          verified_user: grace.hong@harvey.ai
                        - citations:
                            - citation_page: 12
                              citation_quote: >-
                                Tenant agrees to pay to Landlord the Annual Rent
                                in effect from time to time by paying the
                                Monthly I
                            - citation_page: 21
                              citation_quote: >-
                                Tenant shall keep the Project and appurtenant
                                land and Tenant's leasehold interest in the
                                Premises f
                            - citation_page: 22
                              citation_quote: >-
                                Tenant shall have the right to assign or pledge
                                this Lease or to sublet all or any portion of
                                the Pr
                            - citation_page: 42
                              citation_quote: >-
                                Tenant and Landlord shall meet for two (2) joint
                                inspections of the Premises, the first to occur
                                at 
                            - citation_page: 18
                              citation_quote: >-
                                Tenant shall, at its own cost and expense, keep
                                and maintain all parts of the Premises in good
                                condition.
                            - citation_page: 24
                              citation_quote: >-
                                Tenant shall keep in force throughout the Term:
                                (a) a Commercial General Liability insurance
                                policy 
                            - citation_page: 23
                              citation_quote: >-
                                Except to the extent arising from the gross
                                negligence or willful misconduct of Landlord,
                                its agents
                            - citation_page: 42
                              citation_quote: >-
                                Tenant shall be responsible for the payment of
                                any
                          column_name: Lessee Obligations
                          column_question: What are the obligations of the leasee?
                          additional_context: >-
                            The obligations of the lessee (Tenant) under the
                            Company C Lease include paying Annual Rent in
                            monthly installments, keeping the Premises and
                            appurtenant land free of liens, maintaining the
                            Premises in good condition, carrying Commercial
                            General Liability insurance, indemnifying Landlord
                            for claims arising from the Tenant's use, and
                            participating in joint inspections of the Premises
                            with the Landlord.
                          flagged_timestamp: Sat, 20 Dec 2025 01:37:23 GMT
                          flagged_user: grace.hong@harvey.ai
                          is_edited: false
                          is_flagged: true
                          is_verified: true
                          summary: >-
                            Pay rent, maintain the Premises, carry insurance,
                            and indemnify the Landlord.
                          verified_timestamp: Sat, 20 Dec 2025 01:37:22 GMT
                          verified_user: grace.hong@harvey.ai
                        - additional_context: >-
                            The lease is from February 07, 2011. This is the
                            Commencement Date specified in the lease, and the
                            lease was executed.
                          citations: []
                          column_name: Lease Start Date
                          column_question: What date is the lease from?
                          is_edited: true
                          is_flagged: false
                          is_verified: true
                          summary: February 7, 2011
                          verified_timestamp: Sat, 20 Dec 2025 01:37:19 GMT
                          verified_user: grace.hong@harvey.ai
        '400':
          description: Bad request.
        '401':
          description: Unauthorized.
        '404':
          description: Review table row not found.
        '500':
          description: Internal server error.
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````