Api reference/Transcripts
Get session transcripts
Returns committed and final transcripts for a session, optionally filtered by revision kind. Committed segments are returned in sessionCommittedIndex order; final segments are returned in sequence order. Requires the torqee:transcripts:read scope.
AuthorizationBearer <token>
OAuth 2.1 authorization code flow with PKCE. Audience must be the connect URL.
In: header
Scope: torqee:transcripts:read
Path Parameters
idstring
Query Parameters
revisionKind?string
Transcript revision: committed is realtime and final is generated after recording.
Value in
"committed" | "final"Response Body
curl -X GET "https://connect.torqee.app/api/v1/sessions/string/transcripts?revisionKind=committed"fetch("https://connect.torqee.app/api/v1/sessions/string/transcripts?revisionKind=committed")package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://connect.torqee.app/api/v1/sessions/string/transcripts?revisionKind=committed"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}import requests
url = "https://connect.torqee.app/api/v1/sessions/string/transcripts?revisionKind=committed"
response = requests.request("GET", url)
print(response.text){
"transcripts": [
{
"id": "string",
"revisionKind": "committed",
"createdAt": "string",
"segments": [
{
"id": "string",
"sequence": 0,
"sessionCommittedIndex": 0,
"timestampStart": 0,
"timestampEnd": 0,
"speakerLabel": "string",
"text": "string",
"confidence": 0,
"createdAt": "string"
}
]
}
]
}{
"error": "invalid_request"
}{
"error": "unauthorized"
}{
"error": "insufficient_scope"
}{
"error": "not_found"
}{
"error": "internal_server_error"
}