Skip to main content
GET
/
api
/
call-analysis
/
{callId}
Get call analysis by call ID
curl --request GET \
  --url http://localhost:8080/api/call-analysis/{callId} \
  --header 'X-API-KEY: <api-key>' \
  --header 'X-API-SECRET: <api-key>'
{
  "message": "<string>",
  "status": "<string>",
  "error": "<string>",
  "data": {
    "call_summary": "<string>",
    "in_voicemail": true,
    "user_sentiment": "<string>",
    "call_successful": true,
    "custom_analysis_data": {},
    "evaluation_criteria_results": {}
  }
}

Call analysis by call ID

GET /api/call-analysis/{callId}

Authentication

Required headers
X-API-KEY: client_api_key
X-API-SECRET: client_api_secret
Alternative API key header
Authorization: ApiKey client_api_key
X-API-SECRET is always required
API secrets are shown only once when generated

Description

Retrieves call analysis by call ID (current behavior).

Request

Path parameters: callId
Query parameters: Query parameters are not explicitly documented.
Request body:
This endpoint does not accept a request body.

Response

Returns a JSON response representing call analysis data
based on the current system behavior.

Errors

  • 401 Unauthorized — Invalid or missing API key or API secret
  • 429 Too Many Requests — API key rate limit exceeded
    Additional errors may occur due to validation or internal processing
    and are not exhaustively documented.

Authorizations

X-API-KEY
string
header
required

API Key for MCP server and external service authentication

X-API-SECRET
string
header
required

API Secret for MCP server and external service authentication

Path Parameters

callId
string
required

Response

200 - */*

OK

message
string
status
string
error
string
data
object