OnTranscriptionFinished
Triggered when a classic transcription finishes processing.
Payload
{
"eventName": "OnTranscriptionFinished",
"organizationId": "1111111",
"userId": "1111111",
"timestamp": "2026-03-31T19:06:58.667Z",
"consultationSessionId": "medical-consultation-u1234-1234567890-abc123",
"transcription": "WEBVTT\n\n00:00:00.000 --> 00:00:05.000\nText...",
"requestSignature": "<base64>"
}
Field description
| Field | Type | Required | Description |
|---|---|---|---|
eventName | string | Yes | Always "OnTranscriptionFinished" |
organizationId | string | Yes | Organization ID |
userId | string | No | ID of the user who generated the session |
timestamp | string | Yes | ISO 8601 UTC — time of delivery |
consultationSessionId | string | No | Consultation session ID |
transcription | string | Yes | Transcription in VTT format |
requestSignature | string | No | HMAC-SHA256 in Base64. Present if the organization has credentials configured. |
Signature string
The fields are signed in the following order:
organizationId|userId|timestamp|consultationSessionId|transcription|API_KEY
Example
1111111|1111111|2026-03-31T19:06:58.667Z|medical-consultation-u1234-1234567890-abc123|WEBVTT...|API_KEY
Table of Contents