API Reference
Get Recording
GET
/recording/{id}https://platform.skribby.io/api/v1/recording/{id}Retrieve information about a specific recording, including its transcription status and transcript (if available).
Path Parameters
| Name | Type | Description |
|---|---|---|
idrequired | string<uuid> | Recording ID |
Responses
Returns Recording
idstring<uuid>Unique recording identifier
statusstringCurrent status of the recording
Allowed values:
transcribingfinishedfailedwebhook_urlstring<uri> | nullWebhook URL for receiving status updates. Refer to the Webhooks section for details on webhook format and available events.
recording_urlstring<uri> | nullURL to the original recording file
recording_available_untilstring<date-time> | nullWhen the recording will be deleted
langstring | nullLanguage specified when creating the recording
detected_langstring | nullLanguage detected from the audio
transcriptTranscriptSegment[]Transcript segments
transcription_modelstringModel used for transcription
eventsEvent[]List of processing events
profanity_filterbooleanWhether profanity filter was enabled
custom_vocabularystring[]Words or phrases provided when creating meeting bot for transcription model
created_atstring<date-time>When the recording was uploaded
Request
curl -X GET \
"https://platform.skribby.io/api/v1/recording/{id}" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Response
200 OKapplication/json
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"status": "transcribing",
"webhook_url": null,
"recording_url": null,
"recording_available_until": null,
"lang": null,
"detected_lang": null,
"transcript": [
{
"start": 4,
"end": 5.62,
"speaker": 0,
"speaker_name": "John Doe",
"potential_speaker_names": null,
"confidence": 0.9980372,
"transcript": "This is a quick test.",
"utterances": [
null
]
}
]
}