Skip to content

Interface: IngestFromSourceRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Sources / IngestFromSourceRequest

Interface: IngestFromSourceRequest

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

Request to ingest data from a registered source.

Properties

batchSize?

optional batchSize: number

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

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


maxRecordsPerType?

optional maxRecordsPerType: number | null

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

Max records per type (null = all).


ownerId

ownerId: string

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

Owner ID (user who owns the ingested data).


recordsPerDocument?

optional recordsPerDocument: number

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

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


typeFilter?

optional typeFilter: string[] | null

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

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