Skip to content

Interface: IngestAudioResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / IngestAudioResponse

Defined in: src/types/ingestion.ts:2491

Response of POST /api/v1/ingest/audio and GET /api/v1/ingest/audio/jobs/{job_id}.

A queued ingest (HTTP 202) answers with status: "running" and a jobId to poll. A pipeline failure is reported in the body — status: "failed", success: false, error set — not as an HTTP error.

actionItems: AudioActionItem[]

Defined in: src/types/ingestion.ts:2493

Extracted action items.


decisions: string[]

Defined in: src/types/ingestion.ts:2495

Decisions extracted with the action items.


optional error?: string | null

Defined in: src/types/ingestion.ts:2497

Error message, present when status is "failed".


optional ingestionStats?: IngestionStatsDto | null

Defined in: src/types/ingestion.ts:2499

Markdown ingestion statistics, present when the transcript was ingested.


optional jobId?: string | null

Defined in: src/types/ingestion.ts:2501

Job id to poll, present for a queued ingest (UUID).


metadata: AudioMetadata

Defined in: src/types/ingestion.ts:2503

Transcription metadata.


segments: TranscriptSegment[]

Defined in: src/types/ingestion.ts:2505

Diarized segments; empty when diarization was off or unavailable.


status: AudioJobStatus

Defined in: src/types/ingestion.ts:2507

Job lifecycle state.


success: boolean

Defined in: src/types/ingestion.ts:2509

Whether the operation succeeded, or is still running for a queued job.


optional summary?: string | null

Defined in: src/types/ingestion.ts:2511

LLM summary, present when summarize was set and an LLM is configured.


optional transcriptMarkdown?: string | null

Defined in: src/types/ingestion.ts:2513

Speaker-labelled, timestamped Markdown transcript. Present on "done".


optional transcriptText?: string | null

Defined in: src/types/ingestion.ts:2515

Plain-text transcript without speaker labels.


optional transcriptTranslatedMarkdown?: string | null

Defined in: src/types/ingestion.ts:2517

Translated Markdown transcript, present when translateTo was set and a translator is configured.


optional translatedLang?: string | null

Defined in: src/types/ingestion.ts:2519

Language of transcriptTranslatedMarkdown.