Skip to content

Interface: IngestFromSourceRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Sources / IngestFromSourceRequest

Interface: IngestFromSourceRequest

Defined in: src/types/sources.ts:182

Request to ingest data from a registered source.

Properties

batchSize?

optional batchSize: number

Defined in: src/types/sources.ts:190

Batch size for fetching from source (default: 1000).


maxRecordsPerType?

optional maxRecordsPerType: number | null

Defined in: src/types/sources.ts:188

Max records per type (null = all).


ownerId

ownerId: string

Defined in: src/types/sources.ts:184

Owner ID (user who owns the ingested data).


recordsPerDocument?

optional recordsPerDocument: number

Defined in: src/types/sources.ts:192

Records per rendered document (controls LLM chunk size, default: 20).


typeFilter?

optional typeFilter: string[] | null

Defined in: src/types/sources.ts:186

Which types/tables to ingest (null = all).