get started
evaluations
- templates
- evaluations
- groups
get call
get a call by id
curl --request GET \
--url https://api.fixa.dev/v1/calls/{id} \
--header 'Authorization: Bearer <token>'
{
"success": true,
"call": {
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"deleted": false,
"vapiCallId": "<string>",
"ofOneDeviceId": "<string>",
"status": "in_progress",
"result": "success",
"failureReason": "<string>",
"stereoRecordingUrl": "<string>",
"monoRecordingUrl": "<string>",
"startedAt": "<string>",
"endedAt": "<string>",
"regionId": "<string>",
"metadata": {},
"timeToFirstWord": 123,
"latencyP50": 123,
"latencyP90": 123,
"latencyP95": 123,
"interruptionP50": 123,
"interruptionP90": 123,
"interruptionP95": 123,
"numInterruptions": 123,
"duration": 123,
"notes": "<string>",
"isRead": true,
"readBy": "<string>",
"agentId": "<string>",
"testId": "<string>",
"testAgentId": "<string>",
"scenarioId": "<string>",
"messages": [
{
"id": "<string>",
"role": "assistant",
"message": "",
"time": 0,
"endTime": 0,
"secondsFromStart": 0,
"duration": 0,
"name": "",
"result": "",
"toolCalls": [],
"callId": "<string>"
}
],
"latencyBlocks": [
{
"id": "<string>",
"secondsFromStart": 123,
"duration": 123,
"callId": "<string>"
}
],
"interruptions": [
{
"id": "<string>",
"secondsFromStart": 123,
"duration": 123,
"callId": "<string>",
"text": "<string>"
}
],
"evaluationResults": [
{
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"callId": "<string>",
"evaluationId": "<string>",
"result": "<string>",
"success": true,
"secondsFromStart": 123,
"duration": 123,
"type": "manual",
"details": "<string>",
"evaluationTemplateId": "<string>"
}
],
"errors": [
{
"id": "<string>",
"secondsFromStart": 123,
"duration": 123,
"type": "<string>",
"description": "<string>",
"callId": "<string>"
}
],
"evalSetToSuccess": {}
},
"url": "<string>"
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Response
whether the call was retrieved successfully
the retrieved call data, or null if not found
Unique identifier for the call
Timestamp when the call was created
Current status of the call
in_progress
, analyzing
, completed
URL of the stereo recording
Whether the call has been deleted
VAPI call identifier
Device identifier
Result of the call
success
, failure
Reason for failure if the call failed
URL of the mono recording
When the call started
When the call ended
Region identifier
Additional metadata for the call
Time to first word in seconds
50th percentile latency
90th percentile latency
95th percentile latency
50th percentile interruption
90th percentile interruption
95th percentile interruption
Number of interruptions
Duration of the call in seconds
Notes about the call
Whether the call has been read
User ID of who read the call
ID of the associated agent
ID of the associated test
ID of the associated test agent
ID of the associated scenario
Messages associated with the call
Unique identifier for the message
Role of the message sender
assistant
, user
, system
, function
, tool
ID of the associated call
Content of the message
Time of the message
End time of the message
Number of seconds from the start of the call
Duration of the message in seconds
Name associated with the message
Result of the message
Tool calls associated with the message
Latency blocks associated with the call
Unique identifier for the latency block
Number of seconds from the start of the call when this latency block occurred
Duration of the latency block in seconds
ID of the associated call
Interruptions during the call
Unique identifier for the interruption
Number of seconds from the start of the call when this interruption occurred
Duration of the interruption in seconds
ID of the associated call
Text content of the interruption
Evaluation results for the call
Unique identifier for the evaluation result
Timestamp when the evaluation result was created
ID of the associated evaluation
Result of the evaluation
Whether the evaluation was successful
Type of the evaluation result
manual
, auto
Detailed information about the evaluation result
ID of the associated call
Number of seconds from the start when this evaluation occurred
Duration of the evaluation in seconds
ID of the associated evaluation template
Errors associated with the call
Unique identifier for the call error
Number of seconds from the start of the call when this error occurred
Duration of the error in seconds
Description of the error
ID of the associated call
Type of the error
Evaluation set success mapping
URL to the call in the dashboard
curl --request GET \
--url https://api.fixa.dev/v1/calls/{id} \
--header 'Authorization: Bearer <token>'
{
"success": true,
"call": {
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"deleted": false,
"vapiCallId": "<string>",
"ofOneDeviceId": "<string>",
"status": "in_progress",
"result": "success",
"failureReason": "<string>",
"stereoRecordingUrl": "<string>",
"monoRecordingUrl": "<string>",
"startedAt": "<string>",
"endedAt": "<string>",
"regionId": "<string>",
"metadata": {},
"timeToFirstWord": 123,
"latencyP50": 123,
"latencyP90": 123,
"latencyP95": 123,
"interruptionP50": 123,
"interruptionP90": 123,
"interruptionP95": 123,
"numInterruptions": 123,
"duration": 123,
"notes": "<string>",
"isRead": true,
"readBy": "<string>",
"agentId": "<string>",
"testId": "<string>",
"testAgentId": "<string>",
"scenarioId": "<string>",
"messages": [
{
"id": "<string>",
"role": "assistant",
"message": "",
"time": 0,
"endTime": 0,
"secondsFromStart": 0,
"duration": 0,
"name": "",
"result": "",
"toolCalls": [],
"callId": "<string>"
}
],
"latencyBlocks": [
{
"id": "<string>",
"secondsFromStart": 123,
"duration": 123,
"callId": "<string>"
}
],
"interruptions": [
{
"id": "<string>",
"secondsFromStart": 123,
"duration": 123,
"callId": "<string>",
"text": "<string>"
}
],
"evaluationResults": [
{
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"callId": "<string>",
"evaluationId": "<string>",
"result": "<string>",
"success": true,
"secondsFromStart": 123,
"duration": 123,
"type": "manual",
"details": "<string>",
"evaluationTemplateId": "<string>"
}
],
"errors": [
{
"id": "<string>",
"secondsFromStart": 123,
"duration": 123,
"type": "<string>",
"description": "<string>",
"callId": "<string>"
}
],
"evalSetToSuccess": {}
},
"url": "<string>"
}