Skip to main content

Uniphore Customer Portal

Fetch Transcript for a Conversation

This API helps to fetch the transcripts for the given system generated conversation ID. After successful authentication, this API sends the transcript of the corresponding given conversation ID as the response.

Endpoint

Method: GET

URL: https://api.<region>.cloud.uniphore.com/v2/transcripts/<conversationId>?tenantid=<tenant_id>&environment=<env_name>

Request
curl --location --request GET 'https://api.<region>.cloud.uniphore.com/v2/transcripts/<conversationId>?tenantid=678&environment=dev'\
--header 'Authorization: Bearer 1234567890'
Header Parameter
Authorization - Bearer <Token>
Path Parameter

Parameter name

Mandatory/

Optional

Type

Description

conversationId

Mandatory

string

Internally system-generated unique identification number

Query Parameters

Parameter Name

Mandatory / Optional

Data Type

Description

tenantid

Mandatory

String

The unique identifier for your account.

environment

Optional

String

Operating environment type. Three out-of-the-box environments are provided for each account:

  • DEV

  • TEST

  • PROD

Example Response
{
"_id": "5f04c7d9e141961401830c16",
"conversationId": "58035",
"lang": "en-us",
"searchLang": "en",
"startTime": 1592384238000,
"metadata": {
"agentId": "353",
"organizationId": "2",
"tenantId": "1",
"customerId": "205",
"conversationId": "4d15c7ed-049e-4038-aa2e-00648e85cf43",
"businessProcessId": "73",
"type": "batch",
"conversationType": "voice",
"convId": "NTEStereo00103-ca",
"isDiarized": true,
"contactDuration": 131291
},
"turns": [
{
"startOffset": 300,
"endOffset": 0,
"order": 1,
"speaker": "Agent",
"words": [
{
"text": "afternoon",
"confidence": 0.97,
"startOffset": 300,
"endOffset": 640,
"pii": "B-DATE_TIME"
},
{
"text": "welcome",
"confidence": 0.89,
"startOffset": 680,
"endOffset": 980
},
{
"text": "new",
"confidence": 0.59,
"startOffset": 1000,
"endOffset": 1020
},
{
"text": "AE",
"confidence": 0.56,
"startOffset": 1100,
"endOffset": 1180
},
{
"text": "insurance",
"confidence": 0.88,
"startOffset": 1620,
"endOffset": 2320
},
{
"text": "my",
"confidence": 0.98,
"startOffset": 2220,
"endOffset": 2400
},
{
"text": ".",
"confidence": 0.94,
"startOffset": 2320,
"endOffset": 2480
},
{
"text": "name",
"confidence": 0.98,
"startOffset": 2400,
"endOffset": 2560
},
{
"text": "is",
"confidence": 0.9,
"startOffset": 2560,
"endOffset": 2640
},
{
"text": "John",
"confidence": 0.97,
"startOffset": 2640,
"endOffset": 3040,
"pii": "B-PERSON"
},
{
"text": "how",
"confidence": 0.8,
"startOffset": 3180,
"endOffset": 3380
},
{
"text": "can",
"confidence": 0.96,
"startOffset": 3380,
"endOffset": 3500
},
{
"text": "I",
"confidence": 0.98,
"startOffset": 3500,
"endOffset": 3600
},
{
"text": "help",
"confidence": 0.98,
"startOffset": 3600,
"endOffset": 3820
},
{
"text": "you",
"confidence": 0.98,
"startOffset": 3820,
"endOffset": 4040
},
{
"text": ".",
"confidence": 0.94,
"startOffset": 4080,
"endOffset": 4240
}
]
}
],
"wsText": [
"afternoon welcome new AE insurance my . name is John how can I help you . ",
"hi pranesh this is the fourth time I've called regarding my medical claim . not getting a clear answer on when my claim will be processed . I want somebody who can fix this . ",
"I'm extremely sorry for the inconvenience . our sincere apologies and I will do my best to help you resolve this now . may I please have your claim ID please . "
],
"isChunk": false,
"isLastChunk": true,
"externalMetadata": {
"1": "77f71662-03e4-4cd3-bdaa-6344ab4f8507",
"108765293": "108765293-meta",
"134277311": "134277311-meta",
"193901769": "193901769-meta",
"205666709": "205666709-meta",
"244496775": "244496775-meta"
},
"__ts": 1594148864181
}
Response and Error Codes

Code

Response

200

OK – The request was successful.

401

{“reason”:”Authorization failed”}

500

{“error”:”Something went wrong. Please try again later.”}