Skip to main content
Back to API List The Raw Data API provides detailed Quality AI and Conversation Intelligence data at the interaction level, including quality metrics and analytics attributes. It supports generated intents with L1–L3 topics, confidence scores, and sentiment and resolution for L3, replacing the previous intents and topics fields.
METHODPOST
Endpointhttps://{{host}}/qualityai/api/v1/public/qualitymanagement/app/{{streamId}}/rawdata
Content Typeapplication/json
Authorizationauth: {{JWT}} — See How to generate the JWT Token.
API ScopeQuality AI — See Associate API Scopes.

Header Parameters

ParameterDescriptionType
Content-Typeapplication/jsonstring, required
accountIdThe Account ID. For example, 67a9ca06cf0e510a8632xxxxstring, required
orgIdThe unique identifier of the organization.string, required
authJWT token used for authentication.string, required

Path Parameters

ParameterDescriptionType
hostEnvironment URL. For example, https://platform.kore.ai/string, required
streamIdbotId or streamId. You can get it from the App Settings page.string, required

Sample Request

curl --location 'https://{{host}}/qualityai/api/v1/public/qualitymanagement/app/{{streamId}}/rawdata' \
  --header 'accountId: {{accountId}}' \
  --header 'auth: {{authToken}}' \
  --header 'Content-Type: application/json' \
  --header 'orgId: o-da5be4e0-8fbb-5229-ac20-9b1384ebxxxx' \
  --data '{
    "offset": 0,
    "startDate": "2025-06-12 00:17:54",
    "endDate": "2025-06-13 23:36:35",
    "limit": 10,
    "page": 1
  }'

Body Parameters

ParameterDescriptionType
offsetThe number of records to skip before returning results. The default value is 0. For example, 10.integer, required
startDateThe start date to include records. Use UTC format: YYYY-MM-DDTHH24:MM:SS.NNNZ. For example, 2025-12-18T11:31:14.722Z.string, required
endDateThe end date to include records. Use UTC format: YYYY-MM-DDTHH24:MM:SS.NNNZ. For example, 2025-12-18T11:33:12.904Z.string, required
limitThe number of conversation records to return. The default is 10.integer, optional
pageThe page number for pagination. The default value is 1.integer, optional

Sample Response

{
    "results": [
        {
            "src": "rtm",
            "speechSpeed": [],
            "Conversation ID": "c-dummy-47bf4d70-b897-4862-8598-8eaadd3exxxx",
            "Conversation Start Time": "2025-06-12T05:28:23.137Z",
            "Conversation End Time": "2025-06-12T05:29:50.070Z",
            "Language": "English",
            "Duration": "86933 milliseconds",
            "Sentiment Score": 6.52,
            "Queues": [
                {
                    "Queue ID": "qu-ab7d46a-dd5c-41d8-8ce7-45302601xxxx",
                    "Queue Name": "Default Queue"
                }
            ],
            "Agents": [
                {
                    "agentId": "a-143ba59-7c2b-4043-91ee-23ed2540xxxx",
                    "Agent Name": "Grace Agent Agent",
                    "Agent Start Time": "2025-06-12T05:28:35.267Z"
                }
            ],
            "Kore Evaluation Score": 100,
            "IsChurnRiskObserved": true,
            "IsEscalationObserved": false,
            "Fatal Errors": 0,
            "Emotions": [
                "neutral",
                "optimism"
            ],
            "Taxonomy Resolution": "false",
            "Generated Intents": [
                {
                    "emotions": ["gratitude"],
                    "intent": "inquiry",
                    "keywords": ["help", "questions"],
                    "Sentiment": "positive",
                    "Sentiment Score": 10
                },
                {
                    "emotions": ["optimism", "neutral"],
                    "intent": "confirmation",
                    "keywords": ["book", "confirm", "reservation"],
                    "Sentiment": "positive",
                    "Sentiment Score": 6.5
                },
                {
                    "emotions": ["optimism", "neutral"],
                    "topic": "flight booking",
                    "keywords": ["book", "flight", "Amsterdam", "reservation"],
                    "Sentiment": "positive",
                    "Sentiment Score": 6
                }
            ]
        },
        {
            "src": "korevg",
            "Conversation ID": "c-bcb3610-0024-48da-81d4-d6521122xxxx",
            "Conversation Start Time": "2025-06-12T05:35:16.022Z",
            "Conversation End Time": "2025-06-12T05:37:32.823Z",
            "Language": "English",
            "Duration": "136801 milliseconds",
            "Sentiment Score": 7.18,
            "Queues": [
                {
                    "Queue ID": "qu-ab7d46a-dd5c-41d8-8ce7-45302601xxxx",
                    "Queue Name": "Default Queue"
                }
            ],
            "Agents": [
                {
                    "agentId": "a-143ba59-7c2b-4043-91ee-23ed2540xxxx",
                    "Agent Name": "Grace Agent Agent",
                    "Agent Start Time": "2025-06-12T05:35:19.481Z",
                    "Crutch Word Score": 9.3
                }
            ],
            "Kore Evaluation Score": 68,
            "IsChurnRiskObserved": true,
            "IsEscalationObserved": false,
            "Fatal Errors": 0,
            "Taxonomy Resolution": "false",
            "Customer talk ratio percentage": 10,
            "Agent talk ratio percentage": 18,
            "Silence percentage": 72,
            "Speaking Rate": [
                {
                    "nWords": 72,
                    "timeTaken": 21,
                    "average": 200.38,
                    "score": 10,
                    "source": "agent",
                    "sourceId": "u-1a06dfc5-2f36-5d7a-8c49-90b1952fxxxx"
                },
                {
                    "nWords": 41,
                    "timeTaken": 12,
                    "average": 205,
                    "score": 10,
                    "source": "customer",
                    "sourceId": "u-e06f717b-1c6d-5da1-aa2a-0c29000axxxx"
                }
            ],
            "Sentiment Pattern": {
                "start": "positive",
                "end": "positive"
            },
            "Customer emotions": [
                {
                    "emotion": "Happy",
                    "duration": 7079,
                    "proportion": 66.67
                },
                {
                    "emotion": "Confusion",
                    "duration": 3640,
                    "proportion": 33.33
                }
            ],
            "Agent emotions": [
                {
                    "emotion": "Patience",
                    "duration": 14318,
                    "proportion": 66.67
                },
                {
                    "emotion": "Happiness",
                    "duration": 5599,
                    "proportion": 33.33
                }
            ],
            "Sentiment Ratio": {
                "positive": 57,
                "neutral": 14,
                "negative": 29
            },
            "Metrics": [
                {
                    "Metric ID": "em-1c929a75-73a8-5f74-ae92-d11f3086xxxx",
                    "Metric Name": "AU - Agent response back with information",
                    "Metric Weight": 16,
                    "Metric Negative Weight": 0,
                    "Qualification": "YES",
                    "isFatalError": false,
                    "triggerJustification": [
                        {
                            "message_id": "ms-bec449af-b89a-564a-b6cf-a216544cxxxx",
                            "justification": "",
                            "timestamp": 1749706578266
                        }
                    ],
                    "justification": []
                },
                {
                    "Metric ID": "em-810ebfde-c2d5-58bf-a971-2e48beecxxxx",
                    "Metric Name": "CU - Customer issue followup by agent",
                    "Metric Weight": 17,
                    "Metric Negative Weight": 0,
                    "Qualification": "YES",
                    "isFatalError": false,
                    "triggerJustification": [],
                    "justification": []
                },
                {
                    "Metric ID": "em-0098b0e1-8445-59a3-af20-3cee2cf3xxxx",
                    "Metric Name": "SRV",
                    "Metric Weight": 19,
                    "Metric Negative Weight": 13,
                    "Qualification": "NO",
                    "isFatalError": false,
                    "triggerJustification": [],
                    "justification": []
                }
            ],
            "Pass Score": 40,
            "IsPassed": true,
            "Generated Intents": [
                {
                    "emotions": ["gratitude"],
                    "intent": "inquiry",
                    "keywords": ["help", "questions"],
                    "Sentiment": "positive",
                    "Sentiment Score": 10
                },
                {
                    "emotions": ["optimism", "neutral"],
                    "topic": "flight booking",
                    "keywords": ["book", "flight", "Amsterdam", "reservation"],
                    "Sentiment": "positive",
                    "Sentiment Score": 6
                }
            ]
        }
    ],
    "totalResults": 348,
    "hasMore": true,
    "totalPages": 35
}

Response Body Parameters

ParameterDescriptionType
srcSource identifier. For example, rtm or korevg.string
speechSpeedSpeech speed data array.array
Conversation IDUnique conversation identifier.string
Conversation Start TimeTimestamp when the conversation started.string
Conversation End TimeTimestamp when the conversation ended.string
LanguageLanguage of the conversation.string
DurationDuration of the conversation in milliseconds.string
Sentiment ScoreOverall sentiment score.number
QueuesQueue information array.array
Queue IDQueue ID of the conversation.string
Queue NameThe queue name assigned to the conversation.string
AgentsArray of agents who participated in the conversation.array
agentIdAgent ID of the conversation.string
Agent NameNames of agents who participated in the conversation.string
Agent Start TimeTimestamp when the agent joined the interaction.string
Kore Evaluation ScoreAI-calculated evaluation score for the conversation.number
IsChurnRiskObservedIndicates if churn risk was detected.boolean
IsEscalationObservedIndicates if an escalation was observed.boolean
Fatal ErrorsNumber of fatal errors detected.number
EmotionsDetected emotions for the conversation or agent responses.array
Taxonomy ResolutionTaxonomy resolution status.string
Sentiment PatternSentiment pattern with start and end states.object
startSentiment at the beginning of the conversation.string
endSentiment at the end of the conversation.string
Generated IntentsArray of generated intent objects.array
intentThe primary intent of the conversation.string (optional)
keywordsKey words or phrases extracted from the conversation.array
topicThe overall topic or category of the conversation.string (optional)
SentimentGeneral sentiment classification. For example, optimism, neutral.string
Sentiment ScoreNumeric sentiment score. Higher values indicate more positive sentiment.number
Customer emotionsCustomer emotions with duration and proportion.array
Agent emotionsEmotions detected from the agent’s speech or messages, with emotion type and intensity.array
emotionDetected emotion. For example, Patience.string
proportionEmotion’s percentage share of the conversation.number
Speaking RateSpeaking rate metrics array.array
Sentiment RatioRatio of positive, neutral, and negative sentiments.object
positivePercentage of positive sentiment.number
neutralPercentage of neutral sentiment.number
negativePercentage of negative sentiment.number
MetricsEvaluation metrics array.array
Metric IDIdentifier for the metric.string
Metric NameName of the metric.string
Metric WeightWeightage for meeting the metric.number
Metric Negative WeightPenalty weight for failing the metric.number
QualificationEvaluation result (YES/NO/NA).string
isFatalErrorIndicates if this metric is a fatal error.boolean
triggerJustificationTrigger-based justifications.array
justificationEvaluator-provided justifications.array
message_idUnique identifier of an individual message within the conversation.string
timestampThe date and time the event or message was recorded.number
Pass ScoreOverall pass score.number
IsPassedIndicates whether the conversation passed.boolean
Crutch Word ScoreScore indicating the frequency or impact of filler words used by the agent.number (optional)
Customer talk ratio percentagePercentage of customer talk time.number
Agent talk ratio percentagePercentage of agent talk time.number
Silence percentagePercentage of silence time.number