Circle V2 API Docs
    Preparing search index...

    bbox/bboxes collapse to a single non-empty array so callers never branch on which key the vendor used. fieldType stays the raw vendor string — mapping it is the adapter's job.

    type ExtendDetectedProperty = {
        acroFieldName?: string;
        bboxes: ExtendBbox[];
        description: string;
        fieldType: string;
        key: string;
        multiLine: boolean;
        optionDescriptions?: string[];
        options?: string[];
        pageIndex: number;
    }
    Index

    Properties

    acroFieldName?: string

    Present only on a nativeFieldsOnly run.

    bboxes: ExtendBbox[]

    At least one; one per options entry for a radio group, positionally aligned.

    description: string
    fieldType: string
    key: string

    LLM-generated and NOT stable across runs of the same file — never persist it as an id.

    multiLine: boolean
    optionDescriptions?: string[]

    Positionally aligned with options.

    options?: string[]

    Semantic slugs, NOT AcroForm export values. Present for radio, dropdown, and option lists.

    pageIndex: number

    Zero-based, as the vendor sends it.