List table rows
const url = 'https://app.docstosheets.com/api/mailboxes/example/rows';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://app.docstosheets.com/api/mailboxes/example/rows \ --header 'Authorization: Bearer <token>'Returns all projected table rows for one split of a mailbox: the flat, spreadsheet-shaped view of the extracted data. The whole split is returned in one response.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The mailbox ID.
Query Parameters
Section titled “Query Parameters ”The repeating section (group id) to project; omit for the header table.
The split value to load; omit for mailboxes without split keys.
Responses
Section titled “ Responses ”Flat table rows for one split of a mailbox (header table, or one repeating section with header values merged in), projected server-side from extractions and the current config. The whole split is returned at once — filtering and virtualization happen on the client.
object
The section (group id) these rows belong to; null for the header table.
The split these rows belong to; null for a mailbox without split keys.
object
Canonical field type vocabulary, serialized lowercase (text, number, integer, currency, date, time, datetime, boolean, enum, address) — identical tokens in C#, TypeScript, the renderer, and the extraction prompt. Integer/Time/Datetime/Enum semantics (normalization, prompts, controls) land in a later phase.
object
A validation problem found in an extracted value.
object
The field the issue applies to.
The repeating section containing the field; null for header fields.
The zero-based row index within the section; null for header fields.
Machine-readable issue code.
Human-readable explanation.
object
True when the split exceeds the row cap and older rows were omitted.
Example
{ "columns": [ { "type": "text" } ], "rows": [ { "validationStatus": "valid", "validationIssues": [ { "fieldKey": "total", "severity": "warning", "code": "required_missing", "message": "Required field has no value." } ] } ]}object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}