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

# Get a single row

> Get a single row.



## OpenAPI

````yaml openapi.yaml GET /tables/{table_id}/rows/{row_id}
openapi: 3.1.0
info:
  title: Lasso API
  description: AI-powered product data extraction and enhancement API
  version: 1.0.0
  contact:
    name: Lasso Support
    url: https://lasso.ai
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
servers:
  - url: https://app.productlasso.com/api/v1
    description: Production
security:
  - BearerAuth: []
paths:
  /tables/{table_id}/rows/{row_id}:
    parameters:
      - name: table_id
        in: path
        required: true
        schema:
          type: string
      - name: row_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
    get:
      tags:
        - Rows
      summary: Get a single row
      operationId: getRow
      responses:
        '200':
          description: Row details
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Row'
        '404':
          $ref: '#/components/responses/NotFound'
components:
  schemas:
    Row:
      type: object
      required:
        - id
        - row_index
        - data
        - created_at
      properties:
        id:
          type: string
          format: uuid
        row_index:
          type: integer
        data:
          type: object
          additionalProperties: true
          description: Key-value pairs matching the table schema columns
        validation_status:
          type: string
          enum:
            - valid
            - warning
            - error
        validation_errors:
          type: array
          items:
            type: object
            properties:
              column_key:
                type: string
              message:
                type: string
        enhancement_status:
          type: object
          additionalProperties:
            type: object
            properties:
              status:
                type: string
                enum:
                  - not_run
                  - pending
                  - processing
                  - success
                  - error
              confidence:
                type: number
                minimum: 0
                maximum: 1
              error:
                type: string
        is_edited:
          type: boolean
        created_at:
          type: string
          format: date-time
      examples:
        - id: 83ba2c61-8592-4614-ac46-10f43580dfb8
          row_index: 0
          data:
            sku: A-100
            product_name: Alpine bottle
            price: 24.9
          validation_status: valid
          validation_errors: []
          enhancement_status: {}
          is_edited: false
          created_at: '2026-08-31T09:20:00.000Z'
    Error:
      type: object
      required:
        - status_code
        - error_type
        - message
        - request_id
      properties:
        status_code:
          type: integer
        error_type:
          type: string
          enum:
            - invalid_request
            - unauthenticated
            - forbidden
            - not_found
            - conflict
            - validation_error
            - rate_limited
            - service_unavailable
            - internal_error
        message:
          type: string
        request_id:
          type: string
        code:
          type: string
          description: >-
            Stable machine-readable detail code for validation, conflict, and
            retryable availability errors.
        retryable:
          type: boolean
          description: Whether the request can be retried without changing its payload.
        attribute_id:
          type: string
          format: uuid
          description: Stable Attribute identity when the error is scoped to one Attribute.
        attribute_key:
          type: string
          description: Attribute key when the error is scoped to one Attribute.
        details:
          type: object
          additionalProperties: true
        current_updated_at:
          type: string
          format: date-time
          description: >-
            Current resource revision supplied for client-directed refetch after
            a stale write.
  responses:
    NotFound:
      description: Resource not found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API Key

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.