Start transcription
Starts background transcription of every uploaded recording that has not been transcribed yet, in recording-ID order. Uploading audio does not start transcription by itself; call this after your uploads. The endpoint returns immediately with the number of recordings waiting; the work continues after the response. Poll GET .../consultations/{consultationId} until transcriptionStatus is completed or failed, then read GET .../transcription.
Safe to call repeatedly: transcribed recordings are skipped, recordings another call is already transcribing are not processed twice, and failed recordings are retried (up to 3 attempts in total). If transcriptionStatus is still processing after about 10 minutes, call it again; jobs that have been running for more than 5 minutes are picked up again. If nothing is waiting, recordingsProcessed is 0 and no work starts.
Transcription uses third-party speech-to-text and AI spelling correction. Any member of the workspace can start it; returns 403 for archived consultations.
Request
- Base URLhttps://vetnio.com/api/v2
- URLhttps://vetnio.com/api/v2/workspaces/{workspaceId}/consultations/{consultationId}/transcriptions/start
- AuthHTTP bearer
Path parameters
Identifier of the clinic (workspace), as returned by GET /workspaces. The key's user must be a member of the clinic, or an admin of the organization it belongs to.
Identifier of the consultation (UUID), as returned when it was created or by GET /workspaces/{workspaceId}/consultations. It must belong to the clinic in workspaceId.
Response
Transcription status with the number of recordings queued for processing.
Example response
{
"message": "Transcription process started",
"recordingsProcessed": 3
}Changes
No recorded changes to this operation across all 1 revision of this API.