Skip to main content
POST
/
v1
/
sessions
/
{id}
/
analysis
curl -X POST https://api.kallglot.com/v1/sessions/sess_01HXYZ123456789/analysis \
  -H "Authorization: Bearer sk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "profile": "default",
    "include": ["summary", "sentiment", "compliance", "keywords", "performance"]
  }'
{
  "id": "anl_01HDEF456789012",
  "object": "analysis",
  "session_id": "sess_01HXYZ123456789",
  "status": "processing"
}

Documentation Index

Fetch the complete documentation index at: https://developer.kallglot.com/llms.txt

Use this file to discover all available pages before exploring further.

Request AI-powered analysis for a session transcript.

Path Parameters

id
string
required
The unique session identifier (for example, sess_01HXYZ123456789).

Request Body

profile
string
Optional analysis profile. Defaults to default.
include
array
Analysis components to include. Allowed values:
  • summary
  • sentiment
  • compliance
  • keywords
  • performance

Billing and Access

Successful POST /v1/sessions/{id}/analysis requests currently consume 1 API credit. The request succeeds only when:
  1. the session belongs to the authenticated organization
  2. the session transcript is available
  3. the organization subscription is active
  4. the organization has at least 1 API credit remaining

Response Headers

HeaderDescription
X-Request-IDStable request identifier
X-RateLimit-LimitRate-limit window maximum
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetUnix timestamp when the rate limit resets
X-API-Credits-RemainingRemaining credits after a successful analysis request
X-API-Credits-UsedCredits used in the current billing period

Response

Successful creates return 202 Accepted with the initial analysis object below (usually processing). Poll GET /v1/analyses/{id} or subscribe to events until status becomes completed or failed.
id
string
Unique analysis identifier.
object
string
Always analysis.
session_id
string
The session being analyzed.
status
string
Current analysis status. Immediate create responses return processing.
curl -X POST https://api.kallglot.com/v1/sessions/sess_01HXYZ123456789/analysis \
  -H "Authorization: Bearer sk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "profile": "default",
    "include": ["summary", "sentiment", "compliance", "keywords", "performance"]
  }'
{
  "id": "anl_01HDEF456789012",
  "object": "analysis",
  "session_id": "sess_01HXYZ123456789",
  "status": "processing"
}