# ai_analytics_orgs_users_chat_history_partial_update API viewset for retrieving and filtering chat message history. This viewset provides endpoints for retrieving chat message history within an organization, with extensive filtering options by date range, user, topic, mentor, and sentiment. Permissions: - Restricted to platform administrators only Endpoint: PATCH /api/ai-analytics/orgs/{org}/users/{user_id}/chat-history/{id}/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Query parameters: - `end_date` (string) - `filter_user_id` (string) - `mentor` (string) - `sentiment` (string) - `start_date` (string) - `topics` (string) ## Path parameters: - `id` (string, required) - `org` (string, required) - `user_id` (string, required) ## Request fields (application/json): - `topics` (array) - `topics.name` (string, required) - `mentor` (string) - `model` (string) - `platform` (string) - `has_document` (boolean) - `memory_tracked` (boolean) - `llm_name` (string,null) - `llm_provider` (string,null) - `metadata` (any,null) - `tools` (array) ## Response 200 fields (application/json): - `id` (string, required) - `messages` (string, required) - `topics` (array, required) - `topics.name` (string, required) - `sentiment` (string, required) - `mentor` (string, required) - `student` (string, required) - `email` (string, required) - `model` (string, required) - `rating` (integer, required) - `platform` (string, required) - `lti_email` (string, required) Email claim from LTI1.3 JWT if an LTI user and available - `lti_username` (string, required) Username claim from LTI1.3 JWT if an LTI user and available - `inserted_at` (string, required) - `has_document` (boolean) - `memory_tracked` (boolean) - `llm_name` (string,null) - `llm_provider` (string,null) - `metadata` (any,null) - `tools` (array)