Retrieve the status and result of a summary job
completed or failed, or use webhooks for real-time notifications.
summaries:read scope.
sum_abc123).| Field | Type | Description |
|---|---|---|
id | string | The summary’s unique identifier (e.g., sum_abc123) |
project_id | string | The project this summary belongs to |
transcription_id | string | The transcription this summary was generated from |
status | string | Current status: pending, processing, completed, or failed |
template_id | string | null | The template used, if any |
provider | string | LLM provider used (e.g., gemini, openai, claude) |
custom_prompt | string | null | The custom prompt used, if any |
output | object | null | Structured summary output (populated on completion) |
error_message | string | null | Error message if the summary failed |
started_at | string | null | ISO 8601 timestamp when processing started |
completed_at | string | null | ISO 8601 timestamp when the summary completed or failed |
created_at | string | ISO 8601 timestamp when the summary was created |
updated_at | string | ISO 8601 timestamp when the summary was last updated |
output field structure varies by template:
tmpl_general_notestmpl_sales_calltmpl_clinical_soaptmpl_legal_memo| Code | Description |
|---|---|
transcript_too_short | Transcript is too short to summarize |
template_not_found | Specified template_id does not exist |
processing_error | Internal processing error |