AttributeData typeDescription
pkTable PK
columnsList of Column MetadataSee below for details
rowsList of Row DataSee below for details
{
  "pk": 2020,
  "columns": [
    {
      "alias_used": "Total",
      "column_id": "total"
    },
    {
      "alias_used": "Description",
      "column_id": "description"
    },
    {
      "alias_used": "Quantity",
      "column_id": "quantity"
    },
    {
      "alias_used": "Ref Number",
      "column_id": "refNumber"
    },
    {
      "alias_used": "Unit Price",
      "column_id": "unitPrice"
    },
    {
      "alias_used": "Item Number",
      "column_id": "itemNumber"
    }
  ],
  "rows": [
    {
      "page_idx": 0,
      "page_doc_pk": 12345,
      "cells": {
        "total": {
          "value": "1000.00"
        },
        "description": {
          "value": "Item 1 Description"
        },
        "quantity": {
          "value": "1"
        },
        "refNumber": {
          "value": "ITEM #001"
        },
        "unitPrice": {
          "value": "1000.00"
        },
        "itemNumber": {
          "value": "10"
        }
      }
    },
    {
      "page_idx": 0,
      "page_doc_pk": 12345,
      "cells": {
        "total": {
          "value": "2000.00"
        },
        "description": {
          "value": "Item 2 Description"
        },
        "quantity": {
          "value": "4"
        },
        "refNumber": {
          "value": "ITEM #002"
        },
        "unitPrice": {
          "value": "500.00"
        },
        "itemNumber": {
          "value": "10"
        }
      }
    }
    //, ...
  ]
}

Column metadata

The list will contain one object for every column in the table.

AttributeData typeDescription
column_idStringUnique ID for this column within this Form
alias_usedStringText of column header if it does not exactly match the column_id. The value is null if not applicable.

Row data

This is the data captured in the body of the table. The list will contain one object for every row of data captured

AttributeData typeDescription
page_idxIntegerZero-based page index on which this row was captured.
page_doc_pkPage PK
cellsCell DataA map of field names to Cell objects. Each Cell object has a value attribute providing captured data.