# Xentree Docs ## Docs - Documentation [Introduction](https://docs.xentree.com/introduction-2091130m0.md): - Documentation [Quickstart](https://docs.xentree.com/quickstart-2091131m0.md): - Documentation [Authentication](https://docs.xentree.com/authentication-2091132m0.md): - Documentation [Conversations](https://docs.xentree.com/conversations-2091133m0.md): - Documentation [Knowledge Base](https://docs.xentree.com/knowledge-base-2091136m0.md): - Documentation [Organizations](https://docs.xentree.com/organizations-2091138m0.md): - Documentation [Profile & Analytics](https://docs.xentree.com/profile-analytics-2107596m0.md): - Documentation [Xentree English](https://docs.xentree.com/xentree-english-2091139m0.md): - Documentation [Xentree Live](https://docs.xentree.com/xentree-live-2091137m0.md): - Documentation [Skills Connector](https://docs.xentree.com/skills-connector-2110877m0.md): - Documentation [Integration Tokens](https://docs.xentree.com/integration-tokens-2110878m0.md): - Documentation [API Keys](https://docs.xentree.com/api-keys-2110879m0.md): - Documentation [Errors and Limits](https://docs.xentree.com/errors-and-limits-2091140m0.md): ## API Docs - API Reference > Authentication [Register a new user](https://docs.xentree.com/register-a-new-user-34168882e0.md): - API Reference > Authentication [Log in and get an access token](https://docs.xentree.com/log-in-and-get-an-access-token-34168883e0.md): - API Reference > Authentication [Refresh an access token](https://docs.xentree.com/refresh-an-access-token-34168884e0.md): - API Reference > Authentication [Log out the current user](https://docs.xentree.com/log-out-the-current-user-34168885e0.md): - API Reference > Authentication [Get the current authenticated user](https://docs.xentree.com/get-the-current-authenticated-user-34168886e0.md): - API Reference > Authentication [Update the current authenticated user](https://docs.xentree.com/update-the-current-authenticated-user-34168887e0.md): - API Reference > Conversations [List available AI providers](https://docs.xentree.com/list-available-ai-providers-34168888e0.md): - API Reference > Conversations [Generate an AI response](https://docs.xentree.com/generate-an-ai-response-34168889e0.md): - API Reference > Conversations [List conversations for the current user](https://docs.xentree.com/list-conversations-for-the-current-user-34168890e0.md): - API Reference > Conversations [Create a conversation](https://docs.xentree.com/create-a-conversation-34168891e0.md): - API Reference > Conversations [Delete a conversation](https://docs.xentree.com/delete-a-conversation-34500976e0.md): - API Reference > Conversations [Get messages for a conversation](https://docs.xentree.com/get-messages-for-a-conversation-34168892e0.md): - API Reference > Conversations [Start a conversation session](https://docs.xentree.com/start-a-conversation-session-34500977e0.md): - API Reference > Conversations [Update session activity](https://docs.xentree.com/update-session-activity-34500978e0.md): - API Reference > Conversations [End a conversation session](https://docs.xentree.com/end-a-conversation-session-34500979e0.md): - API Reference > Conversations [Get current session status](https://docs.xentree.com/get-current-session-status-34500980e0.md): - API Reference > Conversations [Search indexed user content](https://docs.xentree.com/search-indexed-user-content-34168893e0.md): - API Reference > Conversations [Search infrastructure status](https://docs.xentree.com/search-infrastructure-status-34500981e0.md): Admin-only. Returns Typesense integration status and collection health. - API Reference > Conversations [Rebuild search index](https://docs.xentree.com/rebuild-search-index-34500982e0.md): Admin-only. Rebuilds Typesense search index (optionally full reset). - API Reference > Conversations [List notes](https://docs.xentree.com/list-notes-34500983e0.md): - API Reference > Conversations [Create a note](https://docs.xentree.com/create-a-note-34500984e0.md): - API Reference > Conversations [Update a note](https://docs.xentree.com/update-a-note-34500985e0.md): - API Reference > Conversations [Delete a note](https://docs.xentree.com/delete-a-note-34500986e0.md): - API Reference > Knowledge Base [Search the knowledge base](https://docs.xentree.com/search-the-knowledge-base-34168894e0.md): - API Reference > Knowledge Base [List documents](https://docs.xentree.com/list-documents-34498504e0.md): - API Reference > Knowledge Base [Upload document](https://docs.xentree.com/upload-document-34498505e0.md): - API Reference > Knowledge Base [Query knowledge](https://docs.xentree.com/query-knowledge-34498506e0.md): - API Reference > Organizations [List organizations for the current user](https://docs.xentree.com/list-organizations-for-the-current-user-34168895e0.md): - API Reference > Organizations [Create an organization](https://docs.xentree.com/create-an-organization-34168896e0.md): - API Reference > Organizations [Get organization details](https://docs.xentree.com/get-organization-details-34168897e0.md): - API Reference > Organizations [Update organization details](https://docs.xentree.com/update-organization-details-34168898e0.md): - API Reference > Organizations [Delete an organization](https://docs.xentree.com/delete-an-organization-34168899e0.md): - API Reference > Organizations [List organization members](https://docs.xentree.com/list-organization-members-34168900e0.md): - API Reference > Organizations [Add a member to an organization](https://docs.xentree.com/add-a-member-to-an-organization-34168901e0.md): - API Reference > Organizations [Update a member's role](https://docs.xentree.com/update-a-members-role-34168902e0.md): Update the role of an existing member. - API Reference > Organizations [Comprehensive member update (role, organization, team)](https://docs.xentree.com/comprehensive-member-update-role-organization-team-34168903e0.md): Perform a combined update of a member's role, organization, and/or team - API Reference > Organizations [Remove a member from an organization](https://docs.xentree.com/remove-a-member-from-an-organization-34168904e0.md): Remove a user from this organization and all its teams. - API Reference > Profile & Analytics [Get my XP profile](https://docs.xentree.com/get-my-xp-profile-34168905e0.md): Returns the authenticated user's full XP profile including level, total XP, - API Reference > Profile & Analytics [Get a user's public profile](https://docs.xentree.com/get-a-users-public-profile-34168906e0.md): Returns a public, read-only view of any user's XP profile. - API Reference > Profile & Analytics [Get streak status](https://docs.xentree.com/get-streak-status-34168907e0.md): Returns detailed streak information including current and longest streak, - API Reference > Profile & Analytics [Get weekly XP activity](https://docs.xentree.com/get-weekly-xp-activity-34168908e0.md): Returns the XP earned for each day of the current week (starting Sunday), - API Reference > Profile & Analytics [Get learning pulse (365-day heatmap)](https://docs.xentree.com/get-learning-pulse-365-day-heatmap-34168909e0.md): Returns daily learning activity for the past 365 days — the data behind - API Reference > Profile & Analytics [Get daily quests](https://docs.xentree.com/get-daily-quests-34168910e0.md): Returns the authenticated user's active daily quests with current progress - API Reference > Profile & Analytics [Get learning time analytics](https://docs.xentree.com/get-learning-time-analytics-34168911e0.md): Returns aggregated learning time analytics for the authenticated user. - API Reference > Xentree English [Start an XEL module](https://docs.xentree.com/start-an-xel-module-34500988e0.md): - API Reference > Xentree English [Complete an XEL module](https://docs.xentree.com/complete-an-xel-module-34500989e0.md): - API Reference > Xentree English [Regenerate a task variant](https://docs.xentree.com/regenerate-a-task-variant-34500990e0.md): - API Reference > Xentree English [Get current XPI breakdown](https://docs.xentree.com/get-current-xpi-breakdown-34500991e0.md): - API Reference > Xentree English [Get XPI history](https://docs.xentree.com/get-xpi-history-34500992e0.md): - API Reference > Xentree English [Start a learning session](https://docs.xentree.com/start-a-learning-session-34500993e0.md): - API Reference > Xentree English [End a learning session](https://docs.xentree.com/end-a-learning-session-34500994e0.md): - API Reference > Xentree English [Save a transcript entry](https://docs.xentree.com/save-a-transcript-entry-34500995e0.md): - API Reference > Xentree English [List XEL modules with user progress](https://docs.xentree.com/list-xel-modules-with-user-progress-34501149e0.md): - API Reference > Xentree English [Get transcripts for a session](https://docs.xentree.com/get-transcripts-for-a-session-34500996e0.md): - API Reference > Xentree English [Get XEL module details](https://docs.xentree.com/get-xel-module-details-34501150e0.md): - API Reference > Xentree English [Submit a learning task response](https://docs.xentree.com/submit-a-learning-task-response-34501151e0.md): - API Reference > Xentree English [Run AI evaluation for speaking or writing](https://docs.xentree.com/run-ai-evaluation-for-speaking-or-writing-34501152e0.md): - API Reference > Xentree English [Get the XEL dashboard overview](https://docs.xentree.com/get-the-xel-dashboard-overview-34501153e0.md): - API Reference > Xentree Live [Get remaining Xentree Live quota](https://docs.xentree.com/get-remaining-xentree-live-quota-34168917e0.md): - API Reference > Xentree Live [Start a live session](https://docs.xentree.com/start-a-live-session-34168918e0.md): - API Reference > Xentree Live [Update an active live session heartbeat](https://docs.xentree.com/update-an-active-live-session-heartbeat-34168919e0.md): - API Reference > Xentree Live [End a live session](https://docs.xentree.com/end-a-live-session-34168920e0.md): - API Reference > Xentree Live [Update the user nickname used in Xentree Live](https://docs.xentree.com/update-the-user-nickname-used-in-xentree-live-34168921e0.md): - API Reference > Xentree Live [List live transcripts for the current user](https://docs.xentree.com/list-live-transcripts-for-the-current-user-34168922e0.md): - API Reference > Xentree Live [Save live session transcripts](https://docs.xentree.com/save-live-session-transcripts-34168923e0.md): Supports either bearer token authentication or the internal service-key flow. - API Reference > Xentree Live [Get a single live transcript](https://docs.xentree.com/get-a-single-live-transcript-34168924e0.md): - API Reference > Skills Connector [List active integrations for the current user](https://docs.xentree.com/list-active-integrations-for-the-current-user-34168925e0.md): - API Reference > Skills Connector [Start the Google Calendar OAuth flow](https://docs.xentree.com/start-the-google-calendar-oauth-flow-34168926e0.md): - API Reference > Integration Tokens [Issue tenant-scoped RS256 integration grant token](https://docs.xentree.com/issue-tenant-scoped-rs256-integration-grant-token-34168927e0.md): - API Reference > Integration Tokens [Verify tenant integration token signature and claims](https://docs.xentree.com/verify-tenant-integration-token-signature-and-claims-34168928e0.md): - API Reference > Integration Tokens [Revoke integration token by token or jti](https://docs.xentree.com/revoke-integration-token-by-token-or-jti-34168929e0.md): - API Reference > Integration Tokens [Rotate integration grant and optionally revoke previous token](https://docs.xentree.com/rotate-integration-grant-and-optionally-revoke-previous-token-34168930e0.md): - API Reference > Integration Tokens [Get tenant active JWKS material for verification](https://docs.xentree.com/get-tenant-active-jwks-material-for-verification-34168931e0.md): - API Reference > Integration Tokens [Get tenant active integration key fingerprints](https://docs.xentree.com/get-tenant-active-integration-key-fingerprints-34168932e0.md): - API Reference > Integration Tokens [Admin observability for integration token revocations](https://docs.xentree.com/admin-observability-for-integration-token-revocations-34168933e0.md): - API Reference > API Keys [List API keys](https://docs.xentree.com/list-api-keys-34168934e0.md): Returns API keys visible to the current user. - API Reference > API Keys [Create an API key](https://docs.xentree.com/create-an-api-key-34168935e0.md): Creates a new scoped API key tied to one of the user's organizations. - API Reference > API Keys [Delete an API key](https://docs.xentree.com/delete-an-api-key-34168936e0.md): Permanently revokes an API key. Any integration using it will fail immediately. - API Reference > API Keys [List tenants](https://docs.xentree.com/list-tenants-34500987e0.md): Admin-only. Lists tenants visible to the current admin (super admins can list all). - API Reference > Health [Health check](https://docs.xentree.com/health-check-34500997e0.md): Basic health check for Docker and load balancer probes. Returns `healthy` with database connectivity status. - API Reference > Health [Detailed health check](https://docs.xentree.com/detailed-health-check-34500998e0.md): Detailed health check with database connection pool monitoring. ## Schemas - [Error](https://docs.xentree.com/error-14543232d0.md): - [TokenResponse](https://docs.xentree.com/tokenresponse-14543233d0.md): - [SimpleDetailResponse](https://docs.xentree.com/simpledetailresponse-14637144d0.md): - [UserProfile](https://docs.xentree.com/userprofile-14543234d0.md): - [SimpleMessageResponse](https://docs.xentree.com/simplemessageresponse-14637145d0.md): - [ChatRequest](https://docs.xentree.com/chatrequest-14543235d0.md): - [LogoutResponse](https://docs.xentree.com/logoutresponse-14637146d0.md): - [ChatResponse](https://docs.xentree.com/chatresponse-14543236d0.md): - [ConversationCreateRequest](https://docs.xentree.com/conversationcreaterequest-14543237d0.md): - [ConversationResponse](https://docs.xentree.com/conversationresponse-14543238d0.md): - [KnowledgeSearchRequest](https://docs.xentree.com/knowledgesearchrequest-14543239d0.md): - [RagDocument](https://docs.xentree.com/ragdocument-14636802d0.md): - [LiveStartSessionRequest](https://docs.xentree.com/livestartsessionrequest-14543240d0.md): - [LiveSessionResponse](https://docs.xentree.com/livesessionresponse-14543241d0.md): - [RagUploadResponse](https://docs.xentree.com/raguploadresponse-14636803d0.md): - [CoreSearchConversationResult](https://docs.xentree.com/coresearchconversationresult-14637147d0.md): - [LiveQuotaResponse](https://docs.xentree.com/livequotaresponse-14543242d0.md): - [RagQueryRequest](https://docs.xentree.com/ragqueryrequest-14636804d0.md): - [CoreSearchMessageResult](https://docs.xentree.com/coresearchmessageresult-14637148d0.md): - [RagQueryResponse](https://docs.xentree.com/ragqueryresponse-14636805d0.md): - [TranscriptTurn](https://docs.xentree.com/transcriptturn-14543243d0.md): - [CoreSearchResponse](https://docs.xentree.com/coresearchresponse-14637149d0.md): - [SaveLiveTranscriptsRequest](https://docs.xentree.com/savelivetranscriptsrequest-14543244d0.md): - [TypesenseReindexRequest](https://docs.xentree.com/typesensereindexrequest-14638026d0.md): - [IntegrationOut](https://docs.xentree.com/integrationout-14637150d0.md): - [OrganizationCreateRequest](https://docs.xentree.com/organizationcreaterequest-14543245d0.md): - [OrganizationResponse](https://docs.xentree.com/organizationresponse-14543246d0.md): - [TypesenseStatusResponse](https://docs.xentree.com/typesensestatusresponse-14638027d0.md): - [KnowledgeSearchResultItem](https://docs.xentree.com/knowledgesearchresultitem-14637151d0.md): - [MemberResponse](https://docs.xentree.com/memberresponse-14543247d0.md): - [NoteCreate](https://docs.xentree.com/notecreate-14638028d0.md): - [NoteUpdate](https://docs.xentree.com/noteupdate-14638029d0.md): - [KnowledgeSearchResponse](https://docs.xentree.com/knowledgesearchresponse-14637152d0.md): - [XELModuleSummary](https://docs.xentree.com/xelmodulesummary-14543248d0.md): - [NoteResponse](https://docs.xentree.com/noteresponse-14638030d0.md): - [XELTaskSubmissionRequest](https://docs.xentree.com/xeltasksubmissionrequest-14543249d0.md): - [CoreConversationSessionStartResponse](https://docs.xentree.com/coreconversationsessionstartresponse-14638031d0.md): - [XPProfileResponse](https://docs.xentree.com/xpprofileresponse-14543250d0.md): - [CoreConversationSessionActivityResponse](https://docs.xentree.com/coreconversationsessionactivityresponse-14638032d0.md): - [PublicXPProfileResponse](https://docs.xentree.com/publicxpprofileresponse-14543251d0.md): - [CoreConversationSessionEndResponse](https://docs.xentree.com/coreconversationsessionendresponse-14638033d0.md): - [StreakStatusResponse](https://docs.xentree.com/streakstatusresponse-14543252d0.md): - [WeeklyActivityResponse](https://docs.xentree.com/weeklyactivityresponse-14543253d0.md): - [CoreConversationSessionStatusResponse](https://docs.xentree.com/coreconversationsessionstatusresponse-14638034d0.md): - [TenantResponse](https://docs.xentree.com/tenantresponse-14638035d0.md): - [LearningPulseDayEntry](https://docs.xentree.com/learningpulsedayentry-14543254d0.md): - [LearningPulseResponse](https://docs.xentree.com/learningpulseresponse-14543255d0.md): - [QuestItem](https://docs.xentree.com/questitem-14543256d0.md): - [QuestsResponse](https://docs.xentree.com/questsresponse-14543257d0.md): - [LearningTimeAnalyticsResponse](https://docs.xentree.com/learningtimeanalyticsresponse-14543258d0.md): - [APIKeyCreateRequest](https://docs.xentree.com/apikeycreaterequest-14543259d0.md): - [APIKeyResponse](https://docs.xentree.com/apikeyresponse-14543260d0.md): - [IntegrationGrantRequest](https://docs.xentree.com/integrationgrantrequest-14543261d0.md): - [IntegrationGrantResponse](https://docs.xentree.com/integrationgrantresponse-14543262d0.md): - [XELModuleDetail](https://docs.xentree.com/xelmoduledetail-14637153d0.md): - [IntegrationVerifyRequest](https://docs.xentree.com/integrationverifyrequest-14543263d0.md): - [IntegrationVerifyResponse](https://docs.xentree.com/integrationverifyresponse-14543264d0.md): - [XELTaskSubmissionResponse](https://docs.xentree.com/xeltasksubmissionresponse-14637154d0.md): - [XELEvaluationResponse](https://docs.xentree.com/xelevaluationresponse-14637155d0.md): - [IntegrationRevokeRequest](https://docs.xentree.com/integrationrevokerequest-14543265d0.md): - [XELDashboardResponse](https://docs.xentree.com/xeldashboardresponse-14637156d0.md): - [IntegrationRevokeResponse](https://docs.xentree.com/integrationrevokeresponse-14543266d0.md): - [IntegrationRotateRequest](https://docs.xentree.com/integrationrotaterequest-14543267d0.md): - [LiveSessionEndResponse](https://docs.xentree.com/livesessionendresponse-14637157d0.md): - [IntegrationRotateResponse](https://docs.xentree.com/integrationrotateresponse-14543268d0.md): - [LiveSessionHeartbeatResponse](https://docs.xentree.com/livesessionheartbeatresponse-14637158d0.md): - [IntegrationJWKSResponse](https://docs.xentree.com/integrationjwksresponse-14543269d0.md): - [LiveNicknameResponse](https://docs.xentree.com/livenicknameresponse-14637159d0.md): - [IntegrationFingerprintResponse](https://docs.xentree.com/integrationfingerprintresponse-14543270d0.md): - [LiveTranscriptSaveResponse](https://docs.xentree.com/livetranscriptsaveresponse-14637160d0.md): - [LiveTranscriptListItem](https://docs.xentree.com/livetranscriptlistitem-14637161d0.md): - [IntegrationTokenRevocationItem](https://docs.xentree.com/integrationtokenrevocationitem-14543271d0.md): - [LiveTranscriptListResponse](https://docs.xentree.com/livetranscriptlistresponse-14637162d0.md): - [LiveTranscriptDetailResponse](https://docs.xentree.com/livetranscriptdetailresponse-14637163d0.md): - [XELModuleStartResponse](https://docs.xentree.com/xelmodulestartresponse-14638036d0.md): - [XELModuleCompleteResponse](https://docs.xentree.com/xelmodulecompleteresponse-14638037d0.md): - [XELTaskRegenerateRequest](https://docs.xentree.com/xeltaskregeneraterequest-14638038d0.md): - [XELTaskRegenerateResponse](https://docs.xentree.com/xeltaskregenerateresponse-14638039d0.md): - [XELXpiResponse](https://docs.xentree.com/xelxpiresponse-14638040d0.md): - [XELXpiHistoryItem](https://docs.xentree.com/xelxpihistoryitem-14638041d0.md): - [XELSessionStartRequest](https://docs.xentree.com/xelsessionstartrequest-14638042d0.md): - [XELSessionStartResponse](https://docs.xentree.com/xelsessionstartresponse-14638043d0.md): - [XELSessionEndRequest](https://docs.xentree.com/xelsessionendrequest-14638044d0.md): - [XELSessionEndResponse](https://docs.xentree.com/xelsessionendresponse-14638045d0.md): - [XELTranscriptSaveRequest](https://docs.xentree.com/xeltranscriptsaverequest-14638046d0.md): - [XELTranscriptSaveResponse](https://docs.xentree.com/xeltranscriptsaveresponse-14638047d0.md): - [XELTranscriptItem](https://docs.xentree.com/xeltranscriptitem-14638048d0.md):