Interface: IngestAudioResponse
@kortexya/reasoninglayer / IngestAudioResponse
Interface: IngestAudioResponse
Section titled “Interface: IngestAudioResponse”Defined in: src/types/ingestion.ts:2491
Response of POST /api/v1/ingest/audio and
GET /api/v1/ingest/audio/jobs/{job_id}.
Remarks
Section titled “Remarks”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.
Properties
Section titled “Properties”actionItems
Section titled “actionItems”actionItems:
AudioActionItem[]
Defined in: src/types/ingestion.ts:2493
Extracted action items.
decisions
Section titled “decisions”decisions:
string[]
Defined in: src/types/ingestion.ts:2495
Decisions extracted with the action items.
error?
Section titled “error?”
optionalerror?:string|null
Defined in: src/types/ingestion.ts:2497
Error message, present when status is "failed".
ingestionStats?
Section titled “ingestionStats?”
optionalingestionStats?:IngestionStatsDto|null
Defined in: src/types/ingestion.ts:2499
Markdown ingestion statistics, present when the transcript was ingested.
jobId?
Section titled “jobId?”
optionaljobId?:string|null
Defined in: src/types/ingestion.ts:2501
Job id to poll, present for a queued ingest (UUID).
metadata
Section titled “metadata”metadata:
AudioMetadata
Defined in: src/types/ingestion.ts:2503
Transcription metadata.
segments
Section titled “segments”segments:
TranscriptSegment[]
Defined in: src/types/ingestion.ts:2505
Diarized segments; empty when diarization was off or unavailable.
status
Section titled “status”status:
AudioJobStatus
Defined in: src/types/ingestion.ts:2507
Job lifecycle state.
success
Section titled “success”success:
boolean
Defined in: src/types/ingestion.ts:2509
Whether the operation succeeded, or is still running for a queued job.
summary?
Section titled “summary?”
optionalsummary?:string|null
Defined in: src/types/ingestion.ts:2511
LLM summary, present when summarize was set and an LLM is configured.
transcriptMarkdown?
Section titled “transcriptMarkdown?”
optionaltranscriptMarkdown?:string|null
Defined in: src/types/ingestion.ts:2513
Speaker-labelled, timestamped Markdown transcript. Present on "done".
transcriptText?
Section titled “transcriptText?”
optionaltranscriptText?:string|null
Defined in: src/types/ingestion.ts:2515
Plain-text transcript without speaker labels.
transcriptTranslatedMarkdown?
Section titled “transcriptTranslatedMarkdown?”
optionaltranscriptTranslatedMarkdown?:string|null
Defined in: src/types/ingestion.ts:2517
Translated Markdown transcript, present when translateTo was set and a translator is configured.
translatedLang?
Section titled “translatedLang?”
optionaltranslatedLang?:string|null
Defined in: src/types/ingestion.ts:2519
Language of transcriptTranslatedMarkdown.