{"endpoints":{"/alive":"Health check","/clear":"Clear conversation history and uploaded files","/get_s3_url":"Get a presigned S3 URL for a file. Query params: file_id (required)","/get_stream":"Stream response from MAIA agent (real-time updates). Query params: msg (required), file_ids (optional, comma-separated)","/list_files":"List all files uploaded in the current session","/remove_file":"Remove a specific file from the session (POST with JSON)","/save_conversation":"Save complete conversation history as Jupyter notebook (.ipynb)","/serve_file":"Serve a generated file (images/PDFs). Query params: path (required, absolute file path)","/session_info":"Get current session information","/session_summary":"Get compact session summary","/stop":"Stop the agent execution for the current session (POST)","/supported_extensions":"Get list of supported file extensions","/upload_file":"Upload a file to the current session (POST with multipart/form-data)"},"environment":"production","features":{"executable_cells":"Code from <execute> tags becomes executable code cells","file_upload":"Upload and manage files per session for data analysis","image_support":"Embedded plots and images as base64 data URIs","notebook_export":"Enhanced notebook export using robust parsing infrastructure","structured_content":"Maintains thinking, observations, and solution structure"},"message":"MAIA API with Session Management","version":"2.2.0-secure"}
