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

FieldTypeRequiredDescription
eventNamestringYesAlways "OnTranscriptionFinished"
organizationIdstringYesOrganization ID
userIdstringNoID of the user who generated the session
timestampstringYesISO 8601 UTC — time of delivery
consultationSessionIdstringNoConsultation session ID
transcriptionstringYesTranscription in VTT format
requestSignaturestringNoHMAC-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