Sheets
Create Spreadsheet Job
List Spreadsheet Jobs
Get Spreadsheet Job
Get Result Region
Delete Spreadsheet Job
ModelsExpand Collapse
class SheetsJob:
A spreadsheet parsing job.
SheetsParsingConfig configuration
Configuration applied to the parsing job (inline or resolved from a saved preset).
Optional<String> extractionRange
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
Optional<Boolean> flattenHierarchicalTables
Return a flattened dataframe when a detected table is recognized as hierarchical.
Optional<Boolean> generateAdditionalMetadata
Whether to generate additional metadata (title, description) for each extracted region.
Optional<Boolean> includeHiddenCells
Whether to include hidden cells when extracting regions from the spreadsheet.
Optional<List<String>> sheetNames
The names of the sheets to extract regions from. If empty, all sheets will be processed.
Optional<String> specialization
Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline.
Configuration for spreadsheet parsing and region extraction
Optional<String> extractionRange
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
Optional<Boolean> flattenHierarchicalTables
Return a flattened dataframe when a detected table is recognized as hierarchical.
Optional<Boolean> generateAdditionalMetadata
Whether to generate additional metadata (title, description) for each extracted region.
Optional<Boolean> includeHiddenCells
Whether to include hidden cells when extracting regions from the spreadsheet.
Optional<List<String>> sheetNames
The names of the sheets to extract regions from. If empty, all sheets will be processed.
Optional<String> specialization
Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline.
Schema for a file.
Optional<LocalDateTime> expiresAt
The expiration date for the file. Files past this date can be deleted.
Optional<String> purpose
The intended purpose of the file (e.g., ‘user_data’, ‘parse’, ‘extract’, ‘split’, ‘classify’)
Optional<MetadataStateTransitions> metadataStateTransitions
Per-status entry timestamps. Returned only when requested via ?expand=metadata_state_transitions.
Optional<Parameters> parameters
Job-time parameters such as webhook configurations.
Optional<List<WebhookConfiguration>> webhookConfigurations
Webhook configurations for job status notifications.
Optional<List<WebhookEvent>> webhookEvents
Events to subscribe to (e.g. ‘parse.success’, ‘extract.error’). If null, all events are delivered.
Optional<WebhookHeaders> webhookHeaders
Custom HTTP headers sent with each webhook request (e.g. auth tokens)
class SheetsParsingConfig:
Configuration for spreadsheet parsing and region extraction
Optional<String> extractionRange
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
Optional<Boolean> flattenHierarchicalTables
Return a flattened dataframe when a detected table is recognized as hierarchical.
Optional<Boolean> generateAdditionalMetadata
Whether to generate additional metadata (title, description) for each extracted region.
Optional<Boolean> includeHiddenCells
Whether to include hidden cells when extracting regions from the spreadsheet.
Optional<List<String>> sheetNames
The names of the sheets to extract regions from. If empty, all sheets will be processed.
Optional<String> specialization
Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline.