Sheets
Create Spreadsheet Job
List Spreadsheet Jobs
Get Spreadsheet Job
Get Result Region
Delete Spreadsheet Job
ModelsExpand Collapse
type SheetsJob struct{…}
A spreadsheet parsing job.
Configuration SheetsParsingConfig
Configuration applied to the parsing job (inline or resolved from a saved preset).
ExtractionRange stringoptional
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
FlattenHierarchicalTables booloptional
Return a flattened dataframe when a detected table is recognized as hierarchical.
GenerateAdditionalMetadata booloptional
Whether to generate additional metadata (title, description) for each extracted region.
IncludeHiddenCells booloptional
Whether to include hidden cells when extracting regions from the spreadsheet.
SheetNames []stringoptional
The names of the sheets to extract regions from. If empty, all sheets will be processed.
Specialization stringoptional
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
ExtractionRange stringoptional
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
FlattenHierarchicalTables booloptional
Return a flattened dataframe when a detected table is recognized as hierarchical.
GenerateAdditionalMetadata booloptional
Whether to generate additional metadata (title, description) for each extracted region.
IncludeHiddenCells booloptional
Whether to include hidden cells when extracting regions from the spreadsheet.
SheetNames []stringoptional
The names of the sheets to extract regions from. If empty, all sheets will be processed.
Specialization stringoptional
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.
ExpiresAt Timeoptional
The expiration date for the file. Files past this date can be deleted.
Purpose stringoptional
The intended purpose of the file (e.g., ‘user_data’, ‘parse’, ‘extract’, ‘split’, ‘classify’)
MetadataStateTransitions map[string, any]optional
Per-status entry timestamps. Returned only when requested via ?expand=metadata_state_transitions.
Parameters SheetsJobParametersoptional
Job-time parameters such as webhook configurations.
WebhookConfigurations []SheetsJobParametersWebhookConfigurationoptional
Webhook configurations for job status notifications.
WebhookEvents []stringoptional
Events to subscribe to (e.g. ‘parse.success’, ‘extract.error’). If null, all events are delivered.
type SheetsParsingConfig struct{…}
Configuration for spreadsheet parsing and region extraction
ExtractionRange stringoptional
A1 notation of the range to extract a single region from. If None, the entire sheet is used.
FlattenHierarchicalTables booloptional
Return a flattened dataframe when a detected table is recognized as hierarchical.
GenerateAdditionalMetadata booloptional
Whether to generate additional metadata (title, description) for each extracted region.
IncludeHiddenCells booloptional
Whether to include hidden cells when extracting regions from the spreadsheet.
SheetNames []stringoptional
The names of the sheets to extract regions from. If empty, all sheets will be processed.
Specialization stringoptional
Optional specialization mode for domain-specific extraction. Supported values: ‘financial-standard’, ‘financial-enhanced’, ‘financial-precise’. Default None uses the general-purpose pipeline.