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 |
---|---|---|---|
| Mandatory | string | Internally system-generated unique identification number |
Query Parameters
Parameter Name | Mandatory / Optional | Data Type | Description |
---|---|---|---|
| Mandatory | String | The unique identifier for your account. |
| Optional | String | Operating environment type. Three out-of-the-box environments are provided for each account:
|
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.”} |