Copy Page
Xentree Docs
Documentation
Introduction
Quickstart
Authentication
Conversations
Knowledge Base
Xentree Live
Organizations and Teams
Xentree English
Errors and Limits
API Reference
Authentication
Register a new user
Log in and get an access token
Refresh an access token
Log out the current user
Get the current authenticated user
Update the current authenticated user
Conversations
List available AI providers
Generate an AI response
List conversations for the current user
Create a conversation
Get messages for a conversation
Search indexed user content
Knowledge Base
Search the knowledge base
Xentree Live
Get remaining Xentree Live quota
Start a live session
Update an active live session heartbeat
End a live session
Update the user nickname used in Xentree Live
List live transcripts for the current user
Save live session transcripts
Get a single live transcript
Organizations
List organizations for the current user
Create an organization
Get organization details
Update organization details
Delete an organization
List organization members
Add a member to an organization
Integrations
List active integrations for the current user
Start the Google Calendar OAuth flow
Xentree English
List XEL modules with user progress
Get XEL module details
Submit a learning task response
Run AI evaluation for speaking or writing
Get the XEL dashboard overview
Schemas
Error
TokenResponse
UserProfile
ChatRequest
ChatResponse
ConversationCreateRequest
ConversationResponse
KnowledgeSearchRequest
LiveStartSessionRequest
LiveSessionResponse
LiveQuotaResponse
TranscriptTurn
SaveLiveTranscriptsRequest
OrganizationCreateRequest
OrganizationResponse
MemberResponse
XELModuleSummary
XELTaskSubmissionRequest
TokenResponse
Copy Page
{
"access_token"
:
"string"
,
"token_type"
:
"bearer"
,
"refresh_token"
:
"string"
}