Essentials
Calls
Contact Custom Fields
Contacts
Conversations
Phone Numbers
Get a transcription for a call
Retrieve a detailed transcript of a specific call identified by its unique call ID. Call transcripts are only available on OpenPhone business plan.
curl --request GET \
--url https://api.openphone.com/v1/call-transcripts/{id}
{
"data": {
"callId": "ACea724hac8c30465bcbcff0b76e4c1c7b",
"createdAt": "2022-01-01T00:00:00Z",
"dialogue": [
{
"content": "Hello, world!",
"start": 5.123456,
"end": 10.123456,
"identifier": "+19876543210",
"userId": "US123abc"
}
],
"duration": 100,
"status": "completed"
}
}
Path Parameters
Unique identifier of the call associated with this transcript.
Response
The unique identifier of the call to which this transcript belongs.
The timestamp when the transcription was created, in ISO 8601 format.
An array of objects representing individual segments of the transcribed conversation. Null if the transcription is not available or in progress.
The transcribed text of a specific dialogue segment.
The start time of the dialogue segment in seconds, relative to the beginning of the call.
The end time of the dialogue segment in seconds, relative to the beginning of the call.
The phone number of the participant who spoke during this dialogue segment.
The unique identifier of the OpenPhone user who spoke during this dialogue segment. Null for external participants or if user identification is not available.
The total duration of the transcribed call in seconds.
The status of the call transcription.
absent
, in-progress
, completed
, failed
Was this page helpful?
curl --request GET \
--url https://api.openphone.com/v1/call-transcripts/{id}
{
"data": {
"callId": "ACea724hac8c30465bcbcff0b76e4c1c7b",
"createdAt": "2022-01-01T00:00:00Z",
"dialogue": [
{
"content": "Hello, world!",
"start": 5.123456,
"end": 10.123456,
"identifier": "+19876543210",
"userId": "US123abc"
}
],
"duration": 100,
"status": "completed"
}
}