v1
latestOpenAPI 3.0.32026-07-26215.9 KBSDK
Capture session
Start a session. Call once per conversation; reuse session_id on every event.
post/api/v1/capture-session
Headers
x-org-idstring required
Example:<org-id>
Your organization ID (UUID, case-insensitive).
Request body
Example request
{
"session_id": "a3f9c182-7d4e-4b6a-9e21-c5d8f0b4e731",
"user_data": {
"user_id": "user-anon-002",
"email": "user@example.com",
"user_plan": "pro"
},
"metadata": {
"language": "hi-IN"
},
"timestamp": 1714867200000,
"client_config": "client-segment-001"
}Response
Session created