input | string | object | Input The document reference as submitted (data: URIs are shown as a short label). |
status | string | Status ok | not_found | error | skipped_invalid | skipped_budget | skipped_free_plan | skipped_unmetered e.g. "ok" |
charged | boolean | Charged Whether the record's document event was charged. |
chargedEvent | string | Charged event Pay-per-event event charged for this record (present only when charged). |
chargedCount | integer | Events charged Events actually charged when the charge came back short (present only then). |
source | string | Source document-converter: converted in the Actor. |
fetchedAt | string | Fetched at ISO timestamp. |
error | object | Error { code, message, status? } when status is not ok. Codes: invalid_reference, document_too_large, document_not_found, unsupported_document, not_readable, encrypted_document, wrong_password, corrupt_document, zip_bomb, timeout, storage_failed (converted, but the key-value store did not save the full content: see truncation), fetch errors (blocked_url, dns_not_found, network, http_error, …) and the runtime codes (budget_exhausted, free_plan_limit, …). |
warnings | array | Warnings Notes: limits, budget, scanned PDF pages, content moved to the key-value store. |
url | string | null | URL URL the document was downloaded from (after redirects); the record URL for key-value store records; null for data: URIs. |
fileName | string | null | File name |
fileSizeBytes | integer | null | File size (bytes) |
sha256 | string | null | SHA-256 Hash of the file bytes. |
format | string | null | Format docx | pptx | xlsx | xls | ods | csv | epub | rtf | odt | html | txt | pdf (detected from the bytes). |
title | string | null | Title Document title from the metadata, else the first heading or slide title. |
metadata | object | null | Metadata { title, author, subject, description, keywords[], language, publisher, createdAt, modifiedAt } |
language | string | null | Language Detected language of the text (ISO 639-1; null for spreadsheets). |
pageCount | integer | null | Pages PDF pages, slides, or 3,000-character pages of text (0 for spreadsheets). |
rowCount | integer | null | Rows Non-empty spreadsheet rows converted (all sheets). |
wordCount | integer | null | Words |
charCount | integer | null | Characters Characters of plain text. |
markdown | string | null | Markdown |
markdownUrl | string | null | Full Markdown URL Set when the content exceeded the dataset item size: the full Markdown is in the run's key-value store; markdown holds the beginning. |
text | string | null | Plain text With includePlainText. |
textUrl | string | null | Full text URL |
sections | array | null | Sections [{ type: page | slide | sheet | chapter, index, title, markdown, notes?, hidden?, rowCount?, columnCount?, needsOcr? }] (includeSections). |
tables | array | null | Tables Spreadsheets: [{ sheet, index, rowCount, columnCount, columns, headerRow, hidden, rows? }]; rows with includeRows. |
tablesUrl | string | null | Tables URL Set when the JSON rows exceeded the dataset item size: tables with rows are in the run's key-value store. |
scannedPages | array | null | Scanned PDF pages PDF pages without a usable text layer (OCR them with pdf-ocr-markdown). |
truncated | boolean | null | Truncated Something was left out because of a limit, or (storage_failed) because the key-value store did not save it (see truncation). |
truncation | array | null | What was left out |
billedBlocks | integer | null | Billed blocks 1 + document-overage events: blocks of 20 pages or 10,000 rows. |
overageCharged | integer | null | Overage charged document-overage events charged for this document. |