Skip to Content

Get Results

Retrieve goal achievements, keyword detections, and pause analysis.

GEThttps://api.identitycall.com/api/v1/public/recordings/:id/results

Get AI-powered analysis including goal evaluation, keyword detection, and pause analysis.

Requires read permission

Path Parameters

Parameters

NameTypeRequiredDefaultDescription
idintegerYes-Recording ID

Request

curl -X GET "https://api.identitycall.com/api/v1/public/recordings/123/results" \ -H "Authorization: Bearer $IDENTITYCALL_API_KEY"

Response

Response200 OK
{
"data": {
  "recording_id": 123,
  "goals": [
    {
      "goal_id": 1,
      "goal_name": "Greeting and Introduction",
      "met": true,
      "score": 0.95,
      "explanation": "Agent properly greeted the customer and introduced themselves within the first 10 seconds."
    },
    {
      "goal_id": 2,
      "goal_name": "Collect Email Address",
      "met": true,
      "score": 0.88,
      "explanation": "Agent successfully collected and verified the customer's email address."
    },
    {
      "goal_id": 3,
      "goal_name": "Offer Follow-up",
      "met": false,
      "score": 0.30,
      "explanation": "Agent did not offer a follow-up call or email to confirm resolution."
    }
  ],
  "keywords": [
    {
      "keyword_id": 1,
      "keyword_name": "thank you",
      "sentiment": "positive",
      "count": 3,
      "timestamps_ms": [4200, 45000, 178000]
    },
    {
      "keyword_id": 2,
      "keyword_name": "password reset",
      "sentiment": "neutral",
      "count": 2,
      "timestamps_ms": [12500, 89000]
    },
    {
      "keyword_id": 3,
      "keyword_name": "frustrated",
      "sentiment": "negative",
      "count": 1,
      "timestamps_ms": [67000]
    }
  ],
  "pauses": [
    {
      "start_ms": 15000,
      "end_ms": 18500,
      "duration_ms": 3500,
      "compliant": true,
      "after_dialogue_id": 458
    },
    {
      "start_ms": 95000,
      "end_ms": 102000,
      "duration_ms": 7000,
      "compliant": false,
      "after_dialogue_id": 472
    }
  ]
}
}

Response Fields

Goals

FieldTypeDescription
goal_idintegerGoal configuration ID
goal_namestringGoal name
metbooleanWhether the goal was achieved
scorenumberConfidence score (0-1)
explanationstringAI explanation of the evaluation

Keywords

FieldTypeDescription
keyword_idintegerKeyword configuration ID
keyword_namestringKeyword or phrase detected
sentimentstringpositive, negative, or neutral
countintegerNumber of occurrences
timestamps_msarrayMillisecond timestamps of each occurrence

Pauses

FieldTypeDescription
start_msintegerPause start time in milliseconds
end_msintegerPause end time in milliseconds
duration_msintegerPause duration in milliseconds
compliantbooleanWhether pause meets compliance rules
after_dialogue_idintegerID of dialogue before the pause

Errors

StatusErrorDescription
404”Resource not found”Recording doesn’t exist

Try It

Try It