Sessions
Create Session
Create a new conversation session with auto-generated ID
POST
Create Session
Create a new session to track conversation state, context usage, and extract long-term memories. Each session is assigned a unique ID automatically.
Request
Headers
Your OpenViking API key for authentication
Must be
application/jsonResponse
Response status (
ok or error)Request processing time in seconds
Examples
Response Example
Session Lifecycle
Once created, a session can be used to:- Add messages - Track conversation turns with
add_message() - Search with context - Improve retrieval using session history
- Track usage - Record which contexts and skills were actually used
- Commit - Archive messages and extract long-term memories
Session URI Structure
Each session is stored at:Related Endpoints
- Add Message - Add messages to the session
- Commit Session - Archive and extract memories
- Get Session - Retrieve session details
- Delete Session - Remove a session
Create Session
