Skip to content

List Configurations

client.Configurations.List(ctx, query) (*PaginatedCursor[ConfigurationResponse], error)
GET/api/v1/beta/configurations

List product configurations for the current project.

ParametersExpand Collapse
query ConfigurationListParams
LatestOnly param.Field[bool]optional

Return only the latest version per configuration name.

Name param.Field[string]optional

Filter by configuration name.

OrganizationID param.Field[string]optional
PageSize param.Field[int64]optional

Number of items per page.

PageToken param.Field[string]optional

Pagination token.

ProductType param.Field[[]string]optional

Filter by one or more product types. Repeat the parameter for multiple values.

const ConfigurationListParamsProductTypeSplitV1 ConfigurationListParamsProductType = "split_v1"
const ConfigurationListParamsProductTypeExtractV2 ConfigurationListParamsProductType = "extract_v2"
const ConfigurationListParamsProductTypeClassifyV2 ConfigurationListParamsProductType = "classify_v2"
const ConfigurationListParamsProductTypeParseV2 ConfigurationListParamsProductType = "parse_v2"
const ConfigurationListParamsProductTypeSpreadsheetV1 ConfigurationListParamsProductType = "spreadsheet_v1"
const ConfigurationListParamsProductTypeUnknown ConfigurationListParamsProductType = "unknown"
ProjectID param.Field[string]optional
ReturnsExpand Collapse
type ConfigurationResponse struct{…}

Response schema for a single product configuration.

ID string

Unique configuration ID.

Name string

Configuration name.

Parameters ConfigurationResponseParametersUnion

Product-specific configuration parameters.

One of the following:
type SplitV1ParametersResp struct{…}

Typed parameters for a split v1 product configuration.

Categories []SplitCategory

Categories to split documents into.

Name string

Name of the category.

maxLength200
minLength1
Description stringoptional

Optional description of what content belongs in this category.

maxLength2000
minLength1
ProductType SplitV1

Product type.

SplittingStrategy SplitV1ParametersSplittingStrategyRespoptional

Strategy for splitting documents.

AllowUncategorized stringoptional

Controls handling of pages that don’t match any category. ‘include’: pages can be grouped as ‘uncategorized’ and included in results. ‘forbid’: all pages must be assigned to a defined category. ‘omit’: pages can be classified as ‘uncategorized’ but are excluded from results.

One of the following:
const SplitV1ParametersSplittingStrategyAllowUncategorizedInclude SplitV1ParametersSplittingStrategyAllowUncategorized = "include"
const SplitV1ParametersSplittingStrategyAllowUncategorizedForbid SplitV1ParametersSplittingStrategyAllowUncategorized = "forbid"
const SplitV1ParametersSplittingStrategyAllowUncategorizedOmit SplitV1ParametersSplittingStrategyAllowUncategorized = "omit"
type ExtractV2ParametersResp struct{…}

Typed parameters for an extract v2 product configuration.

DataSchema map[string, ExtractV2ParametersDataSchemaUnionResp]

JSON Schema defining the fields to extract. Validate with the /schema/validate endpoint first.

One of the following:
type ExtractV2ParametersDataSchemaMap map[string, any]
type ExtractV2ParametersDataSchemaArray []any
string
float64
bool
ProductType ExtractV2

Product type.

CiteSources booloptional

Include citations in results

ConfidenceScores booloptional

Include confidence scores in results

ExtractVersion stringoptional

Extract algorithm version. Use ‘latest’ for the default pipeline or a date string (e.g. ‘2026-01-08’) to pin to a specific release.

ExtractionTarget ExtractV2ParametersExtractionTargetoptional

Granularity of extraction: per_doc returns one object per document, per_page returns one object per page, per_table_row returns one object per table row

One of the following:
const ExtractV2ParametersExtractionTargetPerDoc ExtractV2ParametersExtractionTarget = "per_doc"
const ExtractV2ParametersExtractionTargetPerPage ExtractV2ParametersExtractionTarget = "per_page"
const ExtractV2ParametersExtractionTargetPerTableRow ExtractV2ParametersExtractionTarget = "per_table_row"
MaxPages int64optional

Maximum number of pages to process. Omit for no limit.

minimum1
ParseConfigID stringoptional

Saved parse configuration ID to control how the document is parsed before extraction

ParseTier stringoptional

Parse tier to use before extraction. Defaults to the extract tier if not specified.

SystemPrompt stringoptional

Custom system prompt to guide extraction behavior

TargetPages stringoptional

Comma-separated page numbers or ranges to process (1-based). Omit to process all pages.

Tier ExtractV2ParametersTieroptional

Extract tier: cost_effective (5 credits/page) or agentic (15 credits/page)

One of the following:
const ExtractV2ParametersTierCostEffective ExtractV2ParametersTier = "cost_effective"
const ExtractV2ParametersTierAgentic ExtractV2ParametersTier = "agentic"
type ClassifyV2ParametersResp struct{…}

Typed parameters for a classify v2 product configuration.

ProductType ClassifyV2

Product type.

Rules []ClassifyV2ParametersRuleResp

Classify rules to evaluate against the document (at least one required)

Description string

Natural language criteria for matching this rule

maxLength500
minLength10
Type string

Document type to assign when rule matches

maxLength50
minLength1
Mode ClassifyV2ParametersModeoptional

Classify execution mode

ParsingConfiguration ClassifyV2ParametersParsingConfigurationRespoptional

Parsing configuration for classify jobs.

Lang stringoptional

ISO 639-1 language code for the document

MaxPages int64optional

Maximum number of pages to process. Omit for no limit.

minimum1
TargetPages stringoptional

Comma-separated page numbers or ranges to process (1-based). Omit to process all pages.

type ParseV2ParametersResp struct{…}

Configuration for LlamaParse v2 document parsing.

Includes tier selection, processing options, output formatting, page targeting, and webhook delivery. Refer to the LlamaParse documentation for details on each field.

ProductType ParseV2

Product type.

Tier ParseV2ParametersTier

Parsing tier: ‘fast’ (rule-based, cheapest), ‘cost_effective’ (balanced), ‘agentic’ (AI-powered with custom prompts), or ‘agentic_plus’ (premium AI with highest accuracy)

One of the following:
const ParseV2ParametersTierFast ParseV2ParametersTier = "fast"
const ParseV2ParametersTierCostEffective ParseV2ParametersTier = "cost_effective"
const ParseV2ParametersTierAgentic ParseV2ParametersTier = "agentic"
const ParseV2ParametersTierAgenticPlus ParseV2ParametersTier = "agentic_plus"
Version ParseV2ParametersVersion

Tier version. Use ‘latest’ for the current stable version, or specify a specific version (e.g., ‘1.0’, ‘2.0’) for reproducible results

One of the following:
type ParseV2ParametersVersion string

Tier version. Use ‘latest’ for the current stable version, or specify a specific version (e.g., ‘1.0’, ‘2.0’) for reproducible results

One of the following:
const ParseV2ParametersVersion2025_12_11 ParseV2ParametersVersion = "2025-12-11"
const ParseV2ParametersVersion2025_12_18 ParseV2ParametersVersion = "2025-12-18"
const ParseV2ParametersVersion2025_12_31 ParseV2ParametersVersion = "2025-12-31"
const ParseV2ParametersVersion2026_01_08 ParseV2ParametersVersion = "2026-01-08"
const ParseV2ParametersVersion2026_01_09 ParseV2ParametersVersion = "2026-01-09"
const ParseV2ParametersVersion2026_01_16 ParseV2ParametersVersion = "2026-01-16"
const ParseV2ParametersVersion2026_01_21 ParseV2ParametersVersion = "2026-01-21"
const ParseV2ParametersVersion2026_01_22 ParseV2ParametersVersion = "2026-01-22"
const ParseV2ParametersVersion2026_01_24 ParseV2ParametersVersion = "2026-01-24"
const ParseV2ParametersVersion2026_01_29 ParseV2ParametersVersion = "2026-01-29"
const ParseV2ParametersVersion2026_01_30 ParseV2ParametersVersion = "2026-01-30"
const ParseV2ParametersVersion2026_02_03 ParseV2ParametersVersion = "2026-02-03"
const ParseV2ParametersVersion2026_02_18 ParseV2ParametersVersion = "2026-02-18"
const ParseV2ParametersVersion2026_02_20 ParseV2ParametersVersion = "2026-02-20"
const ParseV2ParametersVersion2026_02_24 ParseV2ParametersVersion = "2026-02-24"
const ParseV2ParametersVersion2026_02_26 ParseV2ParametersVersion = "2026-02-26"
const ParseV2ParametersVersion2026_03_02 ParseV2ParametersVersion = "2026-03-02"
const ParseV2ParametersVersion2026_03_03 ParseV2ParametersVersion = "2026-03-03"
const ParseV2ParametersVersion2026_03_04 ParseV2ParametersVersion = "2026-03-04"
const ParseV2ParametersVersion2026_03_05 ParseV2ParametersVersion = "2026-03-05"
const ParseV2ParametersVersion2026_03_09 ParseV2ParametersVersion = "2026-03-09"
const ParseV2ParametersVersion2026_03_10 ParseV2ParametersVersion = "2026-03-10"
const ParseV2ParametersVersion2026_03_11 ParseV2ParametersVersion = "2026-03-11"
const ParseV2ParametersVersion2026_03_12 ParseV2ParametersVersion = "2026-03-12"
const ParseV2ParametersVersion2026_03_17 ParseV2ParametersVersion = "2026-03-17"
const ParseV2ParametersVersion2026_03_19 ParseV2ParametersVersion = "2026-03-19"
const ParseV2ParametersVersion2026_03_20 ParseV2ParametersVersion = "2026-03-20"
const ParseV2ParametersVersion2026_03_22 ParseV2ParametersVersion = "2026-03-22"
const ParseV2ParametersVersion2026_03_23 ParseV2ParametersVersion = "2026-03-23"
const ParseV2ParametersVersion2026_03_24 ParseV2ParametersVersion = "2026-03-24"
const ParseV2ParametersVersion2026_03_25 ParseV2ParametersVersion = "2026-03-25"
const ParseV2ParametersVersion2026_03_26 ParseV2ParametersVersion = "2026-03-26"
const ParseV2ParametersVersion2026_03_27 ParseV2ParametersVersion = "2026-03-27"
const ParseV2ParametersVersion2026_03_30 ParseV2ParametersVersion = "2026-03-30"
const ParseV2ParametersVersion2026_03_31 ParseV2ParametersVersion = "2026-03-31"
const ParseV2ParametersVersion2026_04_02 ParseV2ParametersVersion = "2026-04-02"
const ParseV2ParametersVersion2026_04_06 ParseV2ParametersVersion = "2026-04-06"
const ParseV2ParametersVersion2026_04_09 ParseV2ParametersVersion = "2026-04-09"
const ParseV2ParametersVersion2026_04_14 ParseV2ParametersVersion = "2026-04-14"
const ParseV2ParametersVersion2026_04_19 ParseV2ParametersVersion = "2026-04-19"
const ParseV2ParametersVersion2026_04_22 ParseV2ParametersVersion = "2026-04-22"
const ParseV2ParametersVersion2026_04_27 ParseV2ParametersVersion = "2026-04-27"
const ParseV2ParametersVersionLatest ParseV2ParametersVersion = "latest"
string
AgenticOptions ParseV2ParametersAgenticOptionsRespoptional

Options for AI-powered parsing tiers (cost_effective, agentic, agentic_plus).

These options customize how the AI processes and interprets document content. Only applicable when using non-fast tiers.

CustomPrompt stringoptional

Custom instructions for the AI parser. Use to guide extraction behavior, specify output formatting, or provide domain-specific context. Example: ‘Extract financial tables with currency symbols. Format dates as YYYY-MM-DD.’

ClientName stringoptional

Identifier for the client/application making the request. Used for analytics and debugging. Example: ‘my-app-v2’

CropBox ParseV2ParametersCropBoxRespoptional

Crop boundaries to process only a portion of each page. Values are ratios 0-1 from page edges

Bottom float64optional

Bottom boundary as ratio (0-1). 0=top edge, 1=bottom edge. Content below this line is excluded

maximum1
minimum0
Left float64optional

Left boundary as ratio (0-1). 0=left edge, 1=right edge. Content left of this line is excluded

maximum1
minimum0
Right float64optional

Right boundary as ratio (0-1). 0=left edge, 1=right edge. Content right of this line is excluded

maximum1
minimum0
Top float64optional

Top boundary as ratio (0-1). 0=top edge, 1=bottom edge. Content above this line is excluded

maximum1
minimum0
DisableCache booloptional

Bypass result caching and force re-parsing. Use when document content may have changed or you need fresh results

FastOptions anyoptional

Options for fast tier parsing (rule-based, no AI).

Fast tier uses deterministic algorithms for text extraction without AI enhancement. It’s the fastest and most cost-effective option, best suited for simple documents with standard layouts. Currently has no configurable options but reserved for future expansion.

InputOptions ParseV2ParametersInputOptionsRespoptional

Format-specific options (HTML, PDF, spreadsheet, presentation). Applied based on detected input file type

HTML ParseV2ParametersInputOptionsHTMLRespoptional

HTML/web page parsing options (applies to .html, .htm files)

MakeAllElementsVisible booloptional

Force all HTML elements to be visible by overriding CSS display/visibility properties. Useful for parsing pages with hidden content or collapsed sections

RemoveFixedElements booloptional

Remove fixed-position elements (headers, footers, floating buttons) that appear on every page render

RemoveNavigationElements booloptional

Remove navigation elements (nav bars, sidebars, menus) to focus on main content

Pdf anyoptional

PDF-specific parsing options (applies to .pdf files)

Presentation ParseV2ParametersInputOptionsPresentationRespoptional

Presentation parsing options (applies to .pptx, .ppt, .odp, .key files)

OutOfBoundsContent booloptional

Extract content positioned outside the visible slide area. Some presentations have hidden notes or content that extends beyond slide boundaries

SkipEmbeddedData booloptional

Skip extraction of embedded chart data tables. When true, only the visual representation of charts is captured, not the underlying data

Spreadsheet ParseV2ParametersInputOptionsSpreadsheetRespoptional

Spreadsheet parsing options (applies to .xlsx, .xls, .csv, .ods files)

DetectSubTablesInSheets booloptional

Detect and extract multiple tables within a single sheet. Useful when spreadsheets contain several data regions separated by blank rows/columns

ForceFormulaComputationInSheets booloptional

Compute formula results instead of extracting formula text. Use when you need calculated values rather than formula definitions

IncludeHiddenSheets booloptional

Parse hidden sheets in addition to visible ones. By default, hidden sheets are skipped

OutputOptions ParseV2ParametersOutputOptionsRespoptional

Output formatting options for markdown, text, and extracted images

ExtractPrintedPageNumber booloptional

Extract the printed page number as it appears in the document (e.g., ‘Page 5 of 10’, ‘v’, ‘A-3’). Useful for referencing original page numbers

ImagesToSave []stringoptional

Image categories to extract and save. Options: ‘screenshot’ (full page renders useful for visual QA), ‘embedded’ (images found within the document), ‘layout’ (cropped regions from layout detection like figures and diagrams). Empty list saves no images

One of the following:
const ParseV2ParametersOutputOptionsImagesToSaveScreenshot ParseV2ParametersOutputOptionsImagesToSave = "screenshot"
const ParseV2ParametersOutputOptionsImagesToSaveEmbedded ParseV2ParametersOutputOptionsImagesToSave = "embedded"
const ParseV2ParametersOutputOptionsImagesToSaveLayout ParseV2ParametersOutputOptionsImagesToSave = "layout"
Markdown ParseV2ParametersOutputOptionsMarkdownRespoptional

Markdown formatting options including table styles and link annotations

Add link annotations to markdown output in the format text. When false, only the link text is included

InlineImages booloptional

Embed images directly in markdown as base64 data URIs instead of extracting them as separate files. Useful for self-contained markdown output

Tables ParseV2ParametersOutputOptionsMarkdownTablesRespoptional

Table formatting options including markdown vs HTML format and merging behavior

CompactMarkdownTables booloptional

Remove extra whitespace padding in markdown table cells for more compact output

MarkdownTableMultilineSeparator stringoptional

Separator string for multiline cell content in markdown tables. Example: ‘<br>’ to preserve line breaks, ’ ’ to join with spaces

MergeContinuedTables booloptional

Automatically merge tables that span multiple pages into a single table. The merged table appears on the first page with merged_from_pages metadata

OutputTablesAsMarkdown booloptional

Output tables as markdown pipe tables instead of HTML <table> tags. Markdown tables are simpler but cannot represent complex structures like merged cells

SpatialText ParseV2ParametersOutputOptionsSpatialTextRespoptional

Spatial text output options for preserving document layout structure

DoNotUnrollColumns booloptional

Keep multi-column layouts intact instead of linearizing columns into sequential text. Automatically enabled for non-fast tiers

PreserveLayoutAlignmentAcrossPages booloptional

Maintain consistent text column alignment across page boundaries. Automatically enabled for document-level parsing modes

PreserveVerySmallText booloptional

Include text below the normal size threshold. Useful for footnotes, watermarks, or fine print that might otherwise be filtered out

TablesAsSpreadsheet ParseV2ParametersOutputOptionsTablesAsSpreadsheetRespoptional

Options for exporting tables as XLSX spreadsheets

Enable booloptional

Whether this option is enabled

GuessSheetName booloptional

Automatically generate descriptive sheet names from table context (headers, surrounding text) instead of using generic names like ‘Table_1’

PageRanges ParseV2ParametersPageRangesRespoptional

Page selection: limit total pages or specify exact pages to process

MaxPages int64optional

Maximum number of pages to process. Pages are processed in order starting from page 1. If both max_pages and target_pages are set, target_pages takes precedence

minimum1
TargetPages stringoptional

Comma-separated list of specific pages to process using 1-based indexing. Supports individual pages and ranges. Examples: ‘1,3,5’ (pages 1, 3, 5), ‘1-5’ (pages 1 through 5 inclusive), ‘1,3,5-8,10’ (pages 1, 3, 5-8, and 10). Pages are sorted and deduplicated automatically. Duplicate pages cause an error

ProcessingControl ParseV2ParametersProcessingControlRespoptional

Job execution controls including timeouts and failure thresholds

JobFailureConditions ParseV2ParametersProcessingControlJobFailureConditionsRespoptional

Quality thresholds that determine when a job should fail vs complete with partial results

AllowedPageFailureRatio float64optional

Maximum ratio of pages allowed to fail before the job fails (0-1). Example: 0.1 means job fails if more than 10% of pages fail. Default is 0.05 (5%)

maximum1
exclusiveMinimum0
FailOnBuggyFont booloptional

Fail the job if a problematic font is detected that may cause incorrect text extraction. Buggy fonts can produce garbled or missing characters

FailOnImageExtractionError booloptional

Fail the entire job if any embedded image cannot be extracted. By default, image extraction errors are logged but don’t fail the job

FailOnImageOcrError booloptional

Fail the entire job if OCR fails on any image. By default, OCR errors result in empty text for that image

FailOnMarkdownReconstructionError booloptional

Fail the entire job if markdown cannot be reconstructed for any page. By default, failed pages use fallback text extraction

Timeouts ParseV2ParametersProcessingControlTimeoutsRespoptional

Timeout settings for job execution. Increase for large or complex documents

BaseInSeconds int64optional

Base timeout for the job in seconds (max 1800 = 30 minutes). This is the minimum time allowed regardless of document size

maximum1800
exclusiveMinimum0
ExtraTimePerPageInSeconds int64optional

Additional timeout per page in seconds (max 300 = 5 minutes). Total timeout = base + (this value × page count)

maximum300
exclusiveMinimum0
ProcessingOptions ParseV2ParametersProcessingOptionsRespoptional

Document processing options including OCR, table extraction, and chart parsing

AggressiveTableExtraction booloptional

Use aggressive heuristics to detect table boundaries, even without visible borders. Useful for documents with borderless or complex tables

AutoModeConfiguration []ParseV2ParametersProcessingOptionsAutoModeConfigurationRespoptional

Conditional processing rules that apply different parsing options based on page content, document structure, or filename patterns. Each entry defines trigger conditions and the parsing configuration to apply when triggered

ParsingConf ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfResp

Parsing configuration to apply when trigger conditions are met

AdaptiveLongTable booloptional

Whether to use adaptive long table handling

AggressiveTableExtraction booloptional

Whether to use aggressive table extraction

CropBox ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfCropBoxRespoptional

Crop box options for auto mode parsing configuration.

Bottom float64optional

Bottom boundary of crop box as ratio (0-1)

maximum1
minimum0
Left float64optional

Left boundary of crop box as ratio (0-1)

maximum1
minimum0
Right float64optional

Right boundary of crop box as ratio (0-1)

maximum1
minimum0
Top float64optional

Top boundary of crop box as ratio (0-1)

maximum1
minimum0
CustomPrompt stringoptional

Custom AI instructions for matched pages. Overrides the base custom_prompt

ExtractLayout booloptional

Whether to extract layout information

HighResOcr booloptional

Whether to use high resolution OCR

Ignore ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfIgnoreRespoptional

Ignore options for auto mode parsing configuration.

IgnoreDiagonalText booloptional

Whether to ignore diagonal text in the document

IgnoreHiddenText booloptional

Whether to ignore hidden text in the document

Language stringoptional

Primary language of the document

OutlinedTableExtraction booloptional

Whether to use outlined table extraction

Presentation ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfPresentationRespoptional

Presentation-specific options for auto mode parsing configuration.

OutOfBoundsContent booloptional

Extract out of bounds content in presentation slides

SkipEmbeddedData booloptional

Skip extraction of embedded data for charts in presentation slides

SpatialText ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpatialTextRespoptional

Spatial text options for auto mode parsing configuration.

DoNotUnrollColumns booloptional

Keep column structure intact without unrolling

PreserveLayoutAlignmentAcrossPages booloptional

Preserve text alignment across page boundaries

PreserveVerySmallText booloptional

Include very small text in spatial output

SpecializedChartParsing stringoptional

Enable specialized chart parsing with the specified mode

One of the following:
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpecializedChartParsingAgenticPlus ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpecializedChartParsing = "agentic_plus"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpecializedChartParsingAgentic ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpecializedChartParsing = "agentic"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpecializedChartParsingEfficient ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfSpecializedChartParsing = "efficient"
Tier stringoptional

Override the parsing tier for matched pages. Must be paired with version

One of the following:
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTierFast ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTier = "fast"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTierCostEffective ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTier = "cost_effective"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTierAgentic ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTier = "agentic"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTierAgenticPlus ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfTier = "agentic_plus"
Version stringoptional

Tier version when overriding tier. Required when tier is specified

One of the following:
string
One of the following:
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2025_12_11 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2025-12-11"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2025_12_18 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2025-12-18"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2025_12_31 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2025-12-31"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_08 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-08"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_09 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-09"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_16 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-16"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_21 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-21"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_22 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-22"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_24 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-24"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_29 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-29"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_01_30 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-01-30"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_02_03 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-02-03"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_02_18 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-02-18"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_02_20 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-02-20"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_02_24 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-02-24"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_02_26 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-02-26"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_02 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-02"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_03 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-03"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_04 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-04"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_05 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-05"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_09 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-09"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_10 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-10"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_11 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-11"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_12 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-12"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_17 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-17"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_19 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-19"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_20 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-20"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_22 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-22"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_23 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-23"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_24 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-24"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_25 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-25"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_26 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-26"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_27 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-27"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_30 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-30"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_03_31 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-03-31"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_02 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-02"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_06 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-06"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_09 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-09"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_14 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-14"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_19 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-19"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_22 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-22"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion2026_04_27 ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "2026-04-27"
const ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersionLatest ParseV2ParametersProcessingOptionsAutoModeConfigurationParsingConfVersion = "latest"
string
FilenameMatchGlob stringoptional

Single glob pattern to match against filename

FilenameMatchGlobList []stringoptional

List of glob patterns to match against filename

FilenameRegexp stringoptional

Regex pattern to match against filename

FilenameRegexpMode stringoptional

Regex mode flags (e.g., ‘i’ for case-insensitive)

FullPageImageInPage booloptional

Trigger if page contains a full-page image (scanned page detection)

FullPageImageInPageThreshold ParseV2ParametersProcessingOptionsAutoModeConfigurationFullPageImageInPageThresholdUnionRespoptional

Threshold for full page image detection (0.0-1.0, default 0.8)

One of the following:
float64
string
ImageInPage booloptional

Trigger if page contains non-screenshot images

LayoutElementInPage stringoptional

Trigger if page contains this layout element type

LayoutElementInPageConfidenceThreshold ParseV2ParametersProcessingOptionsAutoModeConfigurationLayoutElementInPageConfidenceThresholdUnionRespoptional

Confidence threshold for layout element detection

One of the following:
float64
string
PageContainsAtLeastNCharts ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNChartsUnionRespoptional

Trigger if page has more than N charts

One of the following:
int64
string
PageContainsAtLeastNImages ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNImagesUnionRespoptional

Trigger if page has more than N images

One of the following:
int64
string
PageContainsAtLeastNLayoutElements ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNLayoutElementsUnionRespoptional

Trigger if page has more than N layout elements

One of the following:
int64
string
PageContainsAtLeastNLines ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNLinesUnionRespoptional

Trigger if page has more than N lines

One of the following:
int64
string

Trigger if page has more than N links

One of the following:
PageContainsAtLeastNNumbers ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNNumbersUnionRespoptional

Trigger if page has more than N numeric words

One of the following:
int64
string
PageContainsAtLeastNPercentNumbers ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNPercentNumbersUnionRespoptional

Trigger if page has more than N% numeric words

One of the following:
int64
string
PageContainsAtLeastNTables ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNTablesUnionRespoptional

Trigger if page has more than N tables

One of the following:
int64
string
PageContainsAtLeastNWords ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtLeastNWordsUnionRespoptional

Trigger if page has more than N words

One of the following:
int64
string
PageContainsAtMostNCharts ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNChartsUnionRespoptional

Trigger if page has fewer than N charts

One of the following:
int64
string
PageContainsAtMostNImages ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNImagesUnionRespoptional

Trigger if page has fewer than N images

One of the following:
int64
string
PageContainsAtMostNLayoutElements ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNLayoutElementsUnionRespoptional

Trigger if page has fewer than N layout elements

One of the following:
int64
string
PageContainsAtMostNLines ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNLinesUnionRespoptional

Trigger if page has fewer than N lines

One of the following:
int64
string

Trigger if page has fewer than N links

One of the following:
PageContainsAtMostNNumbers ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNNumbersUnionRespoptional

Trigger if page has fewer than N numeric words

One of the following:
int64
string
PageContainsAtMostNPercentNumbers ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNPercentNumbersUnionRespoptional

Trigger if page has fewer than N% numeric words

One of the following:
int64
string
PageContainsAtMostNTables ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNTablesUnionRespoptional

Trigger if page has fewer than N tables

One of the following:
int64
string
PageContainsAtMostNWords ParseV2ParametersProcessingOptionsAutoModeConfigurationPageContainsAtMostNWordsUnionRespoptional

Trigger if page has fewer than N words

One of the following:
int64
string
PageLongerThanNChars ParseV2ParametersProcessingOptionsAutoModeConfigurationPageLongerThanNCharsUnionRespoptional

Trigger if page has more than N characters

One of the following:
int64
string
PageMdError booloptional

Trigger on pages with markdown extraction errors

PageShorterThanNChars ParseV2ParametersProcessingOptionsAutoModeConfigurationPageShorterThanNCharsUnionRespoptional

Trigger if page has fewer than N characters

One of the following:
int64
string
RegexpInPage stringoptional

Regex pattern to match in page content

RegexpInPageMode stringoptional

Regex mode flags for regexp_in_page

TableInPage booloptional

Trigger if page contains a table

TextInPage stringoptional

Trigger if page text/markdown contains this string

TriggerMode stringoptional

How to combine multiple trigger conditions: ‘and’ (all conditions must match, this is the default) or ‘or’ (any single condition can trigger)

CostOptimizer ParseV2ParametersProcessingOptionsCostOptimizerRespoptional

Cost optimizer configuration for reducing parsing costs on simpler pages.

When enabled, the parser analyzes each page and routes simpler pages to faster, cheaper processing while preserving quality for complex pages. Only works with ‘agentic’ or ‘agentic_plus’ tiers.

Enable booloptional

Enable cost-optimized parsing. Routes simpler pages to faster processing while complex pages use full AI analysis. May reduce speed on some documents. IMPORTANT: Only available with ‘agentic’ or ‘agentic_plus’ tiers

DisableHeuristics booloptional

Disable automatic heuristics including outlined table extraction and adaptive long table handling. Use when heuristics produce incorrect results

Ignore ParseV2ParametersProcessingOptionsIgnoreRespoptional

Options for ignoring specific text types (diagonal, hidden, text in images)

IgnoreDiagonalText booloptional

Skip text rotated at an angle (not horizontal/vertical). Useful for ignoring watermarks or decorative angled text

IgnoreHiddenText booloptional

Skip text marked as hidden in the document structure. Some PDFs contain invisible text layers used for accessibility or search indexing

IgnoreTextInImage booloptional

Skip OCR text extraction from embedded images. Use when images contain irrelevant text (watermarks, logos) that shouldn’t be in the output

OcrParameters ParseV2ParametersProcessingOptionsOcrParametersRespoptional

OCR configuration including language detection settings

Languages []ParsingLanguagesoptional

Languages to use for OCR text recognition. Specify multiple languages if document contains mixed-language content. Order matters - put primary language first. Example: [‘en’, ‘es’] for English with Spanish

One of the following:
const ParsingLanguagesAf ParsingLanguages = "af"
const ParsingLanguagesAz ParsingLanguages = "az"
const ParsingLanguagesBs ParsingLanguages = "bs"
const ParsingLanguagesCs ParsingLanguages = "cs"
const ParsingLanguagesCy ParsingLanguages = "cy"
const ParsingLanguagesDa ParsingLanguages = "da"
const ParsingLanguagesDe ParsingLanguages = "de"
const ParsingLanguagesEn ParsingLanguages = "en"
const ParsingLanguagesEs ParsingLanguages = "es"
const ParsingLanguagesEt ParsingLanguages = "et"
const ParsingLanguagesFr ParsingLanguages = "fr"
const ParsingLanguagesGa ParsingLanguages = "ga"
const ParsingLanguagesHr ParsingLanguages = "hr"
const ParsingLanguagesHu ParsingLanguages = "hu"
const ParsingLanguagesID ParsingLanguages = "id"
const ParsingLanguagesIs ParsingLanguages = "is"
const ParsingLanguagesIt ParsingLanguages = "it"
const ParsingLanguagesKu ParsingLanguages = "ku"
const ParsingLanguagesLa ParsingLanguages = "la"
const ParsingLanguagesLt ParsingLanguages = "lt"
const ParsingLanguagesLv ParsingLanguages = "lv"
const ParsingLanguagesMi ParsingLanguages = "mi"
const ParsingLanguagesMs ParsingLanguages = "ms"
const ParsingLanguagesMt ParsingLanguages = "mt"
const ParsingLanguagesNl ParsingLanguages = "nl"
const ParsingLanguagesNo ParsingLanguages = "no"
const ParsingLanguagesOc ParsingLanguages = "oc"
const ParsingLanguagesPi ParsingLanguages = "pi"
const ParsingLanguagesPl ParsingLanguages = "pl"
const ParsingLanguagesPt ParsingLanguages = "pt"
const ParsingLanguagesRo ParsingLanguages = "ro"
const ParsingLanguagesRsLatin ParsingLanguages = "rs_latin"
const ParsingLanguagesSk ParsingLanguages = "sk"
const ParsingLanguagesSl ParsingLanguages = "sl"
const ParsingLanguagesSq ParsingLanguages = "sq"
const ParsingLanguagesSv ParsingLanguages = "sv"
const ParsingLanguagesSw ParsingLanguages = "sw"
const ParsingLanguagesTl ParsingLanguages = "tl"
const ParsingLanguagesTr ParsingLanguages = "tr"
const ParsingLanguagesUz ParsingLanguages = "uz"
const ParsingLanguagesVi ParsingLanguages = "vi"
const ParsingLanguagesAr ParsingLanguages = "ar"
const ParsingLanguagesFa ParsingLanguages = "fa"
const ParsingLanguagesUg ParsingLanguages = "ug"
const ParsingLanguagesUr ParsingLanguages = "ur"
const ParsingLanguagesBn ParsingLanguages = "bn"
const ParsingLanguagesAs ParsingLanguages = "as"
const ParsingLanguagesMni ParsingLanguages = "mni"
const ParsingLanguagesRu ParsingLanguages = "ru"
const ParsingLanguagesRsCyrillic ParsingLanguages = "rs_cyrillic"
const ParsingLanguagesBe ParsingLanguages = "be"
const ParsingLanguagesBg ParsingLanguages = "bg"
const ParsingLanguagesUk ParsingLanguages = "uk"
const ParsingLanguagesMn ParsingLanguages = "mn"
const ParsingLanguagesAbq ParsingLanguages = "abq"
const ParsingLanguagesAdy ParsingLanguages = "ady"
const ParsingLanguagesKbd ParsingLanguages = "kbd"
const ParsingLanguagesAva ParsingLanguages = "ava"
const ParsingLanguagesDar ParsingLanguages = "dar"
const ParsingLanguagesInh ParsingLanguages = "inh"
const ParsingLanguagesChe ParsingLanguages = "che"
const ParsingLanguagesLbe ParsingLanguages = "lbe"
const ParsingLanguagesLez ParsingLanguages = "lez"
const ParsingLanguagesTab ParsingLanguages = "tab"
const ParsingLanguagesTjk ParsingLanguages = "tjk"
const ParsingLanguagesHi ParsingLanguages = "hi"
const ParsingLanguagesMr ParsingLanguages = "mr"
const ParsingLanguagesNe ParsingLanguages = "ne"
const ParsingLanguagesBh ParsingLanguages = "bh"
const ParsingLanguagesMai ParsingLanguages = "mai"
const ParsingLanguagesAng ParsingLanguages = "ang"
const ParsingLanguagesBho ParsingLanguages = "bho"
const ParsingLanguagesMah ParsingLanguages = "mah"
const ParsingLanguagesSck ParsingLanguages = "sck"
const ParsingLanguagesNew ParsingLanguages = "new"
const ParsingLanguagesGom ParsingLanguages = "gom"
const ParsingLanguagesSa ParsingLanguages = "sa"
const ParsingLanguagesBgc ParsingLanguages = "bgc"
const ParsingLanguagesTh ParsingLanguages = "th"
const ParsingLanguagesChSim ParsingLanguages = "ch_sim"
const ParsingLanguagesChTra ParsingLanguages = "ch_tra"
const ParsingLanguagesJa ParsingLanguages = "ja"
const ParsingLanguagesKo ParsingLanguages = "ko"
const ParsingLanguagesTa ParsingLanguages = "ta"
const ParsingLanguagesTe ParsingLanguages = "te"
const ParsingLanguagesKn ParsingLanguages = "kn"
SpecializedChartParsing stringoptional

Enable AI-powered chart analysis. Modes: ‘efficient’ (fast, lower cost), ‘agentic’ (balanced), ‘agentic_plus’ (highest accuracy). Automatically enables extract_layout and precise_bounding_box when set

One of the following:
const ParseV2ParametersProcessingOptionsSpecializedChartParsingAgenticPlus ParseV2ParametersProcessingOptionsSpecializedChartParsing = "agentic_plus"
const ParseV2ParametersProcessingOptionsSpecializedChartParsingAgentic ParseV2ParametersProcessingOptionsSpecializedChartParsing = "agentic"
const ParseV2ParametersProcessingOptionsSpecializedChartParsingEfficient ParseV2ParametersProcessingOptionsSpecializedChartParsing = "efficient"
WebhookConfigurations []ParseV2ParametersWebhookConfigurationRespoptional

Webhook endpoints for job status notifications. Multiple webhooks can be configured for different events or services

WebhookEvents []stringoptional

Events that trigger this webhook. Options: ‘parse.success’ (job completed), ‘parse.failure’ (job failed), ‘parse.partial’ (some pages failed). If not specified, webhook fires for all events

WebhookHeaders map[string, any]optional

Custom HTTP headers to include in webhook requests. Use for authentication tokens or custom routing. Example: {‘Authorization’: ‘Bearer xyz’}

WebhookURL stringoptional

HTTPS URL to receive webhook POST requests. Must be publicly accessible

type ConfigurationResponseParametersSpreadsheetV1 struct{…}

Typed parameters for a spreadsheet v1 product configuration.

ProductType SpreadsheetV1

Product type.

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.

TableMergeSensitivity stringoptional

Influences how likely similar-looking regions are merged into a single table. Useful for spreadsheets that either have sparse tables (strong merging) or many distinct tables close together (weak merging).

One of the following:
const ConfigurationResponseParametersSpreadsheetV1TableMergeSensitivityStrong ConfigurationResponseParametersSpreadsheetV1TableMergeSensitivity = "strong"
const ConfigurationResponseParametersSpreadsheetV1TableMergeSensitivityWeak ConfigurationResponseParametersSpreadsheetV1TableMergeSensitivity = "weak"
UseExperimentalProcessing booloptional

Enables experimental processing. Accuracy may be impacted.

type UntypedParametersResp struct{…}

Catch-all for configurations without a dedicated typed schema.

Accepts arbitrary JSON fields alongside product_type.

ProductType Unknown

Product type.

ProductType ConfigurationResponseProductType

Product type.

One of the following:
const ConfigurationResponseProductTypeSplitV1 ConfigurationResponseProductType = "split_v1"
const ConfigurationResponseProductTypeExtractV2 ConfigurationResponseProductType = "extract_v2"
const ConfigurationResponseProductTypeClassifyV2 ConfigurationResponseProductType = "classify_v2"
const ConfigurationResponseProductTypeParseV2 ConfigurationResponseProductType = "parse_v2"
const ConfigurationResponseProductTypeSpreadsheetV1 ConfigurationResponseProductType = "spreadsheet_v1"
const ConfigurationResponseProductTypeUnknown ConfigurationResponseProductType = "unknown"
Version string

Version identifier (datetime string).

CreatedAt Timeoptional

Creation timestamp.

formatdate-time
UpdatedAt Timeoptional

Last update timestamp.

formatdate-time

List Configurations

package main

import (
  "context"
  "fmt"

  "github.com/stainless-sdks/llamacloud-prod-go"
  "github.com/stainless-sdks/llamacloud-prod-go/option"
)

func main() {
  client := llamacloudprod.NewClient(
    option.WithAPIKey("My API Key"),
  )
  page, err := client.Configurations.List(context.TODO(), llamacloudprod.ConfigurationListParams{

  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", page)
}
{
  "items": [
    {
      "id": "id",
      "name": "name",
      "parameters": {
        "categories": [
          {
            "name": "x",
            "description": "x"
          }
        ],
        "product_type": "split_v1",
        "splitting_strategy": {
          "allow_uncategorized": "include"
        }
      },
      "product_type": "split_v1",
      "version": "version",
      "created_at": "2019-12-27T18:11:19.117Z",
      "updated_at": "2019-12-27T18:11:19.117Z"
    }
  ],
  "next_page_token": "next_page_token",
  "total_size": 0
}
Returns Examples
{
  "items": [
    {
      "id": "id",
      "name": "name",
      "parameters": {
        "categories": [
          {
            "name": "x",
            "description": "x"
          }
        ],
        "product_type": "split_v1",
        "splitting_strategy": {
          "allow_uncategorized": "include"
        }
      },
      "product_type": "split_v1",
      "version": "version",
      "created_at": "2019-12-27T18:11:19.117Z",
      "updated_at": "2019-12-27T18:11:19.117Z"
    }
  ],
  "next_page_token": "next_page_token",
  "total_size": 0
}