To fetch the conversational details and conversation summary data between the bot and the user. This API supports pagination. You can specify skip and limit parameters to retrieve a certain number of messages at a time.
| Method | POST |
| Endpoint | https://{{host}}/api/public/bot/{{botId}}/conversationDetails |
| Content Type | application/json |
| Authorization | auth: {{JWT}} |
| API Scope | Bot Builder: Chat History |
Path Parameters
| PARAMETER | REQUIRED | DESCRIPTION |
| host | Required | Environment URL, for example, https://bots.kore.ai |
| botId | Required | Bot ID or Stream ID. You can access it from the General Settings page of the bot. |
Sample Request
curl --location --request POST 'https://bots.kore.ai/api/public/bot/st-86exxx8d-7021-5f2b-bf6c-8a1xxxxxb0/conversationDetails' \
--header 'auth: {{YOUR_JWT_ACCESS_TOKEN}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"callId":"00001",
"isSummaryRequired":true
}'
Request Body Parameters
| PARAMETER | REQUIRED | DESCRIPTION |
| skip/offset | Optional | The number of messages to be skipped. |
| limit | Optional | The number of messages to be shown on each page. |
| sessionId | Required | A unique session ID of the bot for which you want to fetch the details. |
| callId | Required | A unique callId of the bot for which you want to fetch the details. |
| isSummaryRequired | Optional | Whether to provide an auto-generated summary of the conversation. Possible values are:
|
Note: If the session ID is available, the call ID is not mandatory & vice versa. If both are present, the session ID is considered.
Sample Response
{
"conversationInfo": {
"userId": "u-c8c61885-85bb-5db2-bf8e-6fd4a97c58f9",
"callId": "9eb6c49e-f647-4c48-b31c-cc207e3a6080",
"sessionStartTime": "2023-08-07T11:18:10.195Z",
"agentHandOffTime": "2023-08-07T11:18:11.304Z",
"userDetails": {
"firstName": "",
"lastName": "",
"phoneNumber": null
},
"currentTask": "null",
"sessionId": "64d0d2f2bfeaa2d58a566d08"
},
"conversationFlow": [
{
"status": "completedTask",
"messageStoreId": "xxx",
"taskName": "ConnectToAgent"
}
],
"conversationHistory": [
{
"channels": [
{
"type": "audiocodes"
}
],
"type": "outgoing",
"status": "pending",
"createdOn": "2023-08-07T11:18:10.337Z",
"lmodifiedOn": "2023-08-07T11:18:10.337Z",
"createdBy": "u-c8c61885-85bb-5db2-bf8e-6fd4a97c58f9",
"components": [
{
"_id": "cp-faacd4b7-7fb5-57f1-aef8-455734582c33",
"cT": "text",
"data": {
"text": "Agent transfer initiated"
},
"thumbnails": []
}
],
"isBB": 0,
"lang": "en",
"iv": "e2DtaGM52TC9k+Q7EQpUig==",
"ire": true,
"timestampValue": 1691407090369,
"sT": 0
},
{
"channels": [
{
"type": "audiocodes"
}
],
"type": "outgoing",
"status": "pending",
"createdOn": "2023-08-07T11:18:10.761Z",
"lmodifiedOn": "2023-08-07T11:18:10.761Z",
"createdBy": "u-c8c61885-85bb-5db2-bf8e-6fd4a97c58f9",
"components": [
{
"_id": "cp-8fed6639-fb80-5ea1-9d4c-7a4508d6a266",
"cT": "text",
"data": {
"text": "I will need to get an agent on the line to help you with that. Please hold while I find an available agent."
},
"thumbnails": []
}
],
"tN": "ConnectToAgent",
"isBB": 0,
"ms": 1,
"lang": "en",
"agentAssistDetails": {
"streamId": "st-86ef3c8d-7021-5f2b-bf6c-8a14ec6fffb0",
"srcChannel": "",
"childBotStreamId": "st-86ef3c8d-7021-5f2b-bf6c-8a14ec6fffb0",
"experience": "",
"userInput": "ConnectToAgent"
},
"iv": "njinotGbS2aYa+JMqV9pbw==",
"ire": true,
"timestampValue": 1691407090768,
"sT": 0
},
{
"channels": [
{
"type": "audiocodes"
}
],
"type": "ctrlmsg",
"status": "received",
"createdBy": "u-c8c61885-85bb-5db2-bf8e-6fd4a97c58f9",
"lmodifiedBy": "u-c8c61885-85bb-5db2-bf8e-6fd4a97c58f9",
"lmodifiedOn": "2023-08-07T11:34:19.170Z",
"isBB": 0,
"ms": 4,
"sT": 0,
"components": [
{
"_id": "cp-125ef7dd-5126-5e17-8828-7f79db72b959",
"cT": "text",
"data": {
"text": "sending a ctrl message to CS"
},
"thumbnails": []
}
],
"iv": "muN3K1QJY9GhQYQ0qcahwg==",
"ire": true,
"createdOn": "2023-08-07T11:34:19.197Z",
"timestampValue": 1691408059197
}
],
"summary": {
"ConversationSummary": "agent will need to get an agent on the line to help customer with that.",
"time": "2023-08-09T06:53:18.579Z"
}
}