List all sessions for a user with pagination and filtering.
Retrieve conversation sessions with support for filtering by status and custom metadata. Results are sorted by creation date (newest first).
Path Parameters:
custom_user_id (str): Unique identifier for the userQuery Parameters:
offset (int): Number of records to skip for pagination. Default: 0limit (int): Maximum records to return. Range: 1-100. Default: 10metadata_filter (str): JSON string filter for session metadata (supports nested JSON matching)status_filter (List[ProjectUserSessionStatus]): Filter by session status (pending, processing, processed, insufficient_balance)Returns:
sessions (List[SessionInfo]): List of session objectstotal (int): Total number of sessions matching the filtershas_more (bool): Whether more sessions are available beyond the current pagex >= 01 <= x <= 100pending, processing, processed, failed, insufficient_balance