Skip to main content
Back to API List The Raw Data API returns interaction-level data for Quality AI and Conversation Intelligence, including evaluation metrics, sentiment, emotions, duration-based eligibility, and intent insights. The response includes the duration_status field for each contact, supports threshold-based filtering, and provides Generated and Configured Intents with the L1–L3 hierarchy, confidence, sentiment, and resolution.
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 Management Analytics.

Header Parameters

ParameterDescriptionType
Content-Typeapplication/jsonstring, required
accountIdUnique account identifier. For example, 67a9ca06cf0e510a8632xxxxstring, required
orgIdUnique 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. Retrieve this 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: {{JWT_TOKEN}}' \
  --header 'Content-Type: application/json' \
  --header 'orgId: o-da5be4e0-8fbb-5229-ac20-9b1384ebxxxx' \
  --data '{
    "offset": 0,
    "startDate": "2026-03-23 10:17:54",
    "endDate": "2026-03-23 23:00:35",
    "limit": 5,
    "page": 1
  }'

Body Parameters

ParameterDescriptionType
offsetNumber of records to skip for pagination.integer, required
startDateThe start date to include records. Use UTC format: YYYY-MM-DDTHH24:MM:SS. For example, 2026-03-23 10:17:54.string, required
endDateThe end date to include records. Use UTC format: YYYY-MM-DDTHH24:MM:SS. For example, 2026-03-23 23:00:35.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
APIs exclude contacts below the threshold by default. An include_below_threshold=true parameter allows explicit inclusion for ad hoc analysis.

Sample Response

{
    "results": [
    {
      "src": "rtm",
      "Conversation ID": "c-e37aca9-0177-40be-8c2d-bc2789d6xxxx",
      "Conversation Start Time": "2026-03-23T10:18:43.396Z",
      "Conversation End Time": "2026-03-23T10:19:04.612Z",
      "Language": "English",
      "Duration": "21216 milliseconds",
      "Sentiment Score": null,
      "Queues": [
        {
          "Queue ID": "qu-c304439-3d79-4389-b1cb-014eb75axxxx",
          "Queue Name": "Default Queue - Q1"
        }
      ],
      "Agents": [
        {
          "agentId": "a-a25ad66-638d-46c0-b4db-7e5a7360xxxx",
          "Agent Name": "John Doe",
          "Agent Start Time": "2026-03-23T10:18:47.292Z",
          "Agent Email": "johndoe@yopmail.com"
        }
      ],
      "Kore Evaluation Score": "NA",
      "IsChurnRiskObserved": false,
      "IsEscalationObserved": false,
      "Fatal Errors": 0,
      "Taxonomy Resolution": "NA",
      "duration_status": "below_threshold",
      "Speaking Rate": [],
      "Sentiment Pattern": {
        "start": "neutral",
        "end": "neutral"
      },
      "Customer emotions": [],
      "Agent emotions": [],
      "Metrics": [
        {
          "Metric ID": "em-44758b38-816c-557b-b6a9-2d2c6297xxxx",
          "Metric Name": "UK Greeting Compliance Rate GEN",
          "Metric Weight": 28,
          "Metric Negative Weight": 27,
          "isFatalError": false,
          "triggerJustification": [],
          "justification": []
        }
      ],
      "Pass Score": 40,
      "IsPassed": false,
      "Evaluation Form Name": "Chat Form - COMMON",
      "Evaluation Form Scoring Type": "points"
    },
    {
      "src": "rtm",
      "Conversation ID": "c-d7bda7b-25be-4e01-975b-04e7aad1xxxx",
      "Conversation Start Time": "2026-03-23T10:22:11.759Z",
      "Conversation End Time": "2026-03-23T10:25:19.278Z",
      "Language": "English",
      "Duration": "187519 milliseconds",
      "Sentiment Score": 6.52,
      "Queues": [
        {
          "Queue ID": "qu-c304439-3d79-4389-b1cb-014eb75axxxx",
          "Queue Name": "Default Queue - Q1"
        }
      ],
      "Agents": [
        {
          "agentId": "a-a25ad66-638d-46c0-b4db-7e5a7360xxxx",
          "Agent Name": "John Doe",
          "Agent Start Time": "2026-03-23T10:22:14.910Z",
          "Agent Email": "johndoe@yopmail.com"
        }
      ],
      "Kore Evaluation Score": 77,
      "IsChurnRiskObserved": false,
      "IsEscalationObserved": false,
      "Fatal Errors": 0,
      "Emotions": ["Happy"],
      "Taxonomy Resolution": "YES",
      "duration_status": "evaluated",
      "Speaking Rate": [],
      "Sentiment Pattern": {
        "start": "positive",
        "end": "positive"
      },
      "Customer emotions": [
        { "emotion": "Happy", "duration": 0, "proportion": 100 }
      ],
      "Agent emotions": [
        { "emotion": "Happiness", "duration": 0, "proportion": 66.67 },
        { "emotion": "Patience", "duration": 0, "proportion": 33.33 }
      ],
      "Sentiment Ratio": {
        "positive": 50,
        "neutral": 50,
        "negative": 0
      },
      "Metrics": [
        {
          "Metric ID": "em-44758b38-816c-557b-b6a9-2d2c6297xxxx",
          "Metric Name": "UK Greeting Compliance Rate GEN",
          "Metric Weight": 28,
          "Metric Negative Weight": 27,
          "Qualification": "YES",
          "isFatalError": false,
          "triggerJustification": [],
          "justification": [
            {
              "message_id": ["ms-a6224cf6-dbda-5cb5-8955-55eaec9exxxx"],
              "timestamp": [1774261344727],
              "justification": "The agent initiated the interaction with a courteous and welcoming greeting."
            }
          ]
        }
      ],
      "Pass Score": 40,
      "IsPassed": true,
      "Evaluation Form Name": "Chat Form - COMMON",
      "Evaluation Form Scoring Type": "points",
      "Generated Intents": [
        {
          "emotions": ["Happy"],
          "intent": "Book a flight to Amsterdam",
          "keywords": ["flight", "Amsterdam", "book"],
          "Sentiment": "positive",
          "Sentiment Score": 9
        }
      ],
      "Configured_Intents": {
        "topics": [
          {
            "topic_name": "E-commerce",
            "level": "L1",
            "confidence_score": 0.9,
            "L2_topics": [
              {
                "topic_name": "Order Management",
                "confidence_score": 0.85,
                "L3_topics": [
                  {
                    "topic_name": "Place order",
                    "confidence_score": 0.9,
                    "sentiment": 9,
                    "resolution": 1
                  }
                ]
              }
            ]
          }
        ],
        "total_topics_identified": 5
      }
    }
  ],
  "totalResults": 11,
  "hasMore": true,
  "totalPages": 3
}

Response Body Parameters

ParameterDescriptionType
srcSource identifier (for example, rtm, korevg).string
resultsList of contact records.array
customConversationIdExternal conversation ID (if provided at ingestion).string
Conversation IDUnique interaction ID.string
Conversation Start TimeConversation start timestamp (UTC).string
Conversation End TimeConversation end timestamp (UTC).string
LanguageConversation language.string
DurationConversation duration in milliseconds.number
SentimentSentiment classification (positive, neutral).string
Sentiment ScoreOverall sentiment score for the topic or intent (null if unavailable).number (nullable)
QueuesQueue details associated with the conversation.array
Queue IDQueue identifier of the conversation.string
Queue NameName of the queue.string
AgentsAgent details who participated in the conversation.array
agentIdAgent identifier.string
Agent NameAgent name who participated in the conversation.string
Agent Start TimeAgent join timestamp.string
Agent EmailAgent email address.string
Kore Evaluation ScoreAutoQA score (NA if not evaluated).number, or string
IsChurnRiskObservedIndicates churn risk detected.boolean
IsEscalationObservedIndicates detection of an escalation.boolean
Fatal ErrorsNumber of fatal errors.number
Taxonomy ResolutionTaxonomy status (YES, NA).string
resolutionTopic resolution (1 = resolved, 0 = unresolved).number
EmotionsHigh-level detected emotions.array
duration_statusEvaluation status (evaluated, below_threshold).string
Speaking RateSpeaking rate analysis entries.array
Sentiment PatternSentiment pattern at start and end.object
startSentiment classification at the beginning of the conversation.string
endSentiment classification at the end of the conversation.string
Customer emotionsCustomer emotion breakdown.array
Agent emotionsAgent emotion breakdown.array
emotionEmotion label (for example, Happy, Neutral).string
MetricsEvaluation metrics.array
Metric IDMetric identifier.string
Metric NameName of the evaluation metric.string
Metric WeightPositive weightage assigned to the metric.number
Metric Negative WeightNegative weightage assigned to the metric.number
QualificationEvaluation result for the metric (YES, NO, NA).string
isFatalErrorIndicates fatal metricboolean
triggerJustificationTrigger-based justifications.array
justificationEvaluation justifications.array
Pass ScoreMinimum passing score.number
IsPassedPass or fail result.boolean
message_idSupporting message IDs.array
timestampSupporting message timestamps.array
Evaluation Form NameEvaluation form name.string
Evaluation Form Scoring TypeScoring type (points, percentage).string
proportionEmotion duration proportion in milliseconds.number
Sentiment RatioSentiment distribution.object
positivePositive sentiment (%).number
neutralNeutral sentiment (%).number
negativeNegative sentiment (%).number
intentDetected intent.string
Intent Sentiment ScoreIntent sentiment score.number
Configured_IntentsConfigured taxonomy results with L1–L3 topic hierarchy.object
topicsList of identified topics.array
topic_nameName of the topic.string
levelTopic hierarchy level (L1, L2).string
confidence_scoreConfidence score for the topic identification (0–1).number
L2_topicsSecond-level topics within the L1 topic.array
L3_topicsThird-level topics within the L2 topic.array
total_topics_identifiedTotal topics detected across all hierarchy levels.number
Generated IntentsAI-detected intents.array
keywordsExtracted keywords from the conversation support the intent or topic.array
topicDetected topic.string
nWordsNumber of words spoken in the segment.number
averageAverage speaking rate (words per min).number
scoreSpeaking rate score.number
sourceSpeaker type (agent or customer).string
sourceIdSpeaker identifier.string
messageIdMessage identifier.string
msg_timestampMessage timestampnumber
start (offset)Start time offset in milliseconds.number
Crutch Word ScoreAgent’s filler-word usage score.number
Customer talk ratio percentagePercentage of total conversation time attributed to the customer. Present for Voice contacts.number
Agent talk ratio percentagePercentage of agent talk time.number
Silence percentagePercentage of total conversation time recorded as silence. Present for Voice contacts.number
totalResultsTotal number of records available.integer
totalPagesTotal number of pages.integer
hasMoreIndicates more records.boolean