AI
📄️ /ai/presentation-enhancer/generate/
Generate AI-powered presentation enhancements (executive summary or talk tracks).<br/><br/>The platform is inferred from the request shape:<br/><br/>- **Matik presentation**: provide a numeric `presentationId` (the Matik ID).<br/> No `driveId` needed. Works with any presentation type already stored in Matik.<br/>- **Google Slides**: provide a non-numeric `presentationId` (the Google Slides ID).<br/> No `driveId` needed. Requires a Google integration.<br/>- **PowerPoint 365**: provide `presentationId` (the Microsoft Graph item ID) **and**<br/> `driveId` (the Microsoft Graph drive ID). Requires a Microsoft 365 integration.
📄️ /ai/presentation-enhancer/status/{task_id}/
Get the status of a presentation enhancement task
📄️ /ai/query-builder/generate/
Generate SQL query using AI agent with access to schema tools.<br/><br/>Uses the agent architecture (AgentScope.ADMIN) which allows the AI to:<br/>1. Fetch the list of available tables/objects<br/>2. Fetch detailed schema for tables it deems relevant<br/>3. Generate a SQL query using only the relevant schema<br/><br/>Returns a task_id for async processing - poll the status endpoint.
📄️ /ai/query-builder/generate/status/<task_id>
Poll for the status of an async query generation task.
📄️ /ai/query-builder/preview/
Execute a SQL query and return preview results (limited to 100 rows)
📄️ /ai/query-builder/preview/status/{query_run_id}
Get the status of a query preview execution
📄️ /ai/schema/columns/
Get columns for a specific table in a data source
📄️ /ai/schema/tables/
Get list of tables for a data source