AnalyticsConversationsSessionid
The conversation card: transcript with timecodes, everything measured, and a signed link to the audio. A metric that could not be measured comes back marked as such rather than as zero — a zero talk share reads as "the rep never spoke".
Authorization
Bearer AuthorizationBearer <token>
JWT Authorization header using Bearer scheme
In: header
Path Parameters
sessionId*string
Conversation to open.
Format
uuidResponse Body
application/json
curl -X GET "https://test.api.speaknode.com/api/Analytics/conversations/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"session_id": "1ffd059c-17ea-40a8-8aef-70fd0307db82",
"origin": "Agent",
"analysis_status": "Pending",
"analysis_error": "string",
"started_at": "2019-08-24T14:15:22Z",
"started_at_unknown": true,
"duration_ms": 0,
"sales_rep_id": "0e469e2d-82f7-433e-be98-3ea753447530",
"sales_rep_name": "string",
"agent_id": "2b1e3b65-2c04-4fa2-a2d7-467901e98978",
"agent_title": "string",
"client_name": "string",
"client_company": "string",
"source_file_name": "string",
"upload_id": "f2ef591b-135b-46fa-a604-3d4fda5bfbfb",
"upload_label": "string",
"records_count": 0,
"has_audio": true,
"overall_score": 0,
"call_type": "string",
"end_reason": "ClientHangup",
"client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
"client_phone": "string",
"role_reversal_enabled": true,
"roles_reversed": true,
"role_reversal_reason": "string",
"role_reversal_manual": true,
"audio_url": "string",
"audio_url_expires_at": "2019-08-24T14:15:22Z",
"records": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"index": 0,
"role": "Unknown",
"speaker_label": "string",
"start_ms": 0,
"end_ms": 0,
"text": "string",
"confidence": 0,
"overlap": true,
"attributes": [
{
"key": "string",
"title": "string",
"description": "string",
"kind": "Attribute",
"value_type": "Number",
"source": "Computed",
"numeric_value": 0,
"boolean_value": true,
"text_value": "string",
"comment": "string",
"scale_max": 0,
"weight": 0,
"norm_min": 0,
"norm_max": 0,
"direction": "None",
"evidence_record_index": 0,
"not_measured": true,
"metric_deleted": true
}
]
}
],
"metrics": [
{
"key": "string",
"title": "string",
"description": "string",
"kind": "Attribute",
"value_type": "Number",
"source": "Computed",
"numeric_value": 0,
"boolean_value": true,
"text_value": "string",
"comment": "string",
"scale_max": 0,
"weight": 0,
"norm_min": 0,
"norm_max": 0,
"direction": "None",
"evidence_record_index": 0,
"not_measured": true,
"metric_deleted": true
}
]
}One page of the space's conversations with the headline verdict of each. The period is the one the reports speak — a dashboard tile and this list asked for the same period return the same calls. POST
Previous Page
Corrects what the pipeline could not know: the performer, the language, the customer, and which speaker is the operator. Re-assigning speakers recomputes the time-based metrics straight away — that is arithmetic, no model is asked, and a talk share attributed to the wrong side should not survive until the next full re-analysis. PUT
Next Page