Multi-Modal AI (Coming Soon)
Get Summary
Retrieve the status and result of a summary job
GET
Retrieve the status and result of a summary job. Poll this endpoint until status isDocumentation Index
Fetch the complete documentation index at: https://docs.bota.dev/llms.txt
Use this file to discover all available pages before exploring further.
completed or failed, or use webhooks for real-time notifications.
Authentication
Requires an API key withsummaries:read scope.
Path Parameters
The summary’s unique identifier (e.g.,
sum_abc123).Response
Returns the summary object including its current status and, when completed, the structured output.Response Fields
| 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 by Template
Theoutput field structure varies by template:
tmpl_general_notes
tmpl_sales_call
tmpl_clinical_soap
tmpl_legal_memo
Error Codes
| 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 |

