Transcription Upload
If you already have text transcriptions and don’t need audio-to-text conversion, submit them directly for LLM analysis and scoring. The process follows the same 3-step pattern as batch upload, but without audio files.Step 1: Get Presigned URL
Request
Body
Do not include
audios_filename when submitting transcriptions only.Response 200
metadata_upload_url (for Step 2) and metadata_key (for Step 3).
Step 2: Upload CSV
Response
200 OK (empty body)
Step 3: Trigger Processing
Request
Body
Do not include
audios_key when submitting transcriptions only.Response 200
CSV Format for Transcriptions
Required Columns
| Column | Type | Description | Example |
|---|---|---|---|
client_phone_number | string | Customer phone (7–15 digits, may start with +) | +77012345678 |
operator_name | string | Operator name | John Smith |
duration | integer | Call duration in seconds | 180 |
anonymized_text | string | Transcript text with role tags | See below |
start_time | datetime | Call start time | 2026-01-13T10:30:00 |
segment_type | string | Segment type (must exist in system) | sales |
Optional Columns
| Column | Type | Description | Example |
|---|---|---|---|
partner_call_id | string | External call ID | CALL-12345 |
operator_id | string | External operator ID | OP-567 |
direction | string | inbound or outbound | inbound |
group_name | string | Operator group name | Sales Team |
operator_group_name | string | Alternative group name field | Sales Team |
disconnect_reason | string | Call end reason | completed |
Transcript Format (anonymized_text)
Transcripts use HTML-like role tags to identify speakers:
Supported Role Tags
Operator tags:<operator>, <оператор>, <operador>
Client tags:
<client>, <клиент>, <абонент>, <mijoz>, <cliente>, <кардар>
Rules
- Tags are case-insensitive:
<OPERATOR>=<operator> - There must be text between tags (no empty tags)
- Every utterance must have a role tag prefix
Examples
- Correct
- Incorrect
Date Formats (start_time)
| Format | Example |
|---|---|
| ISO 8601 | 2026-01-13T10:30:00 or 2026-01-13 10:30:00 |
| Unix timestamp (integer) | 1736764200 |
| Unix timestamp (string) | "1736764200" |
All dates are interpreted as UTC.