Sheets
Create Spreadsheet Job
List Spreadsheet Jobs
Get Spreadsheet Job
Get Result Region
Delete Spreadsheet Job
ModelsExpand Collapse
SheetsJob { id, configuration, created_at, 14 more }
A spreadsheet parsing job.
configuration: SheetsParsingConfig { extraction_range, flatten_hierarchical_tables, generate_additional_metadata, 6 more }
Configuration applied to the parsing job (inline or resolved from a saved preset).
extraction_range?: string | null
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
flatten_hierarchical_tables?: boolean
Return a flattened dataframe when a detected table is recognized as hierarchical.
generate_additional_metadata?: boolean
Deprecated: controlled by tier. Whether to generate additional metadata (title, description) for each extracted region. Honored only on agentic.
include_hidden_cells?: boolean
Whether to include hidden cells when extracting regions from the spreadsheet.
sheet_names?: Array<string> | null
The names of the sheets to extract regions from. If empty, all sheets will be processed.
specialization?: string | null
Deprecated: controlled by tier. Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline. Honored only on agentic.
Deprecatedconfig?: SheetsParsingConfig { extraction_range, flatten_hierarchical_tables, generate_additional_metadata, 6 more } | null
Configuration for spreadsheet parsing and region extraction
extraction_range?: string | null
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
flatten_hierarchical_tables?: boolean
Return a flattened dataframe when a detected table is recognized as hierarchical.
generate_additional_metadata?: boolean
Deprecated: controlled by tier. Whether to generate additional metadata (title, description) for each extracted region. Honored only on agentic.
include_hidden_cells?: boolean
Whether to include hidden cells when extracting regions from the spreadsheet.
sheet_names?: Array<string> | null
The names of the sheets to extract regions from. If empty, all sheets will be processed.
specialization?: string | null
Deprecated: controlled by tier. Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline. Honored only on agentic.
Schema for a file.
expires_at?: string | null
The expiration date for the file. Files past this date can be deleted.
permission_info?: Record<string, Record<string, unknown> | Array<unknown> | string | 2 more | null> | null
purpose?: string | null
The intended purpose of the file (e.g., ‘user_data’, ‘parse’, ‘extract’, ‘split’, ‘classify’)
metadata_state_transitions?: Record<string, unknown> | null
Per-status entry timestamps. Returned only when requested via ?expand=metadata_state_transitions.
parameters?: Parameters { webhook_configurations }
Job-time parameters such as webhook configurations.
webhook_configurations?: Array<WebhookConfiguration> | null
Webhook configurations for job status notifications.
webhook_events?: Array<"classify.cancelled" | "classify.error" | "classify.partial_success" | 25 more> | null
Events to subscribe to (e.g. ‘parse.success’, ‘extract.error’). If null, all events are delivered.
webhook_headers?: Record<string, string> | null
Custom HTTP headers sent with each webhook request (e.g. auth tokens)
webhook_output_format?: string | null
Response format sent to the webhook: ‘string’ (default) or ‘json’
webhook_signing_secret?: string | null
Shared signing secret used to sign webhook deliveries. When set, each request includes an HMAC-SHA256 signature of the request body in the ‘LC-Signature’ header (value ‘sha256=
SheetsParsingConfig { extraction_range, flatten_hierarchical_tables, generate_additional_metadata, 6 more }
Configuration for spreadsheet parsing and region extraction
extraction_range?: string | null
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
flatten_hierarchical_tables?: boolean
Return a flattened dataframe when a detected table is recognized as hierarchical.
generate_additional_metadata?: boolean
Deprecated: controlled by tier. Whether to generate additional metadata (title, description) for each extracted region. Honored only on agentic.
include_hidden_cells?: boolean
Whether to include hidden cells when extracting regions from the spreadsheet.
sheet_names?: Array<string> | null
The names of the sheets to extract regions from. If empty, all sheets will be processed.
specialization?: string | null
Deprecated: controlled by tier. Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline. Honored only on agentic.