Configurable API Tools
Empower the AI to take action by integrating with your internal and external APIs.
Transform APIs into Intelligent Actions
AidEun revolutionizes how organizations interact with their APIs by providing an intuitive, drag-and-drop interface that transforms complex API schemas into conversational AI tools. No coding requiredβjust drag, drop, and deploy.
Drag-and-Drop API Schema Registration
π― Visual API Integration
Gone are the days of complex API integrations. AidEun's visual interface makes API registration as simple as uploading a file:
- OpenAPI/Swagger Support: Simply drag and drop your OpenAPI 3.0 or Swagger 2.0 specification files
- Automatic Tool Generation: AidEun automatically parses your schema and generates intelligent tools
- Real-time Validation: Instant feedback on schema compatibility and potential issues
- Preview Mode: Test your API tools before making them available to users
π Supported Schema Formats
Admin Configuration Dashboard
π οΈ Granular Operation Control
Administrators have complete control over which API operations are exposed as AI tools:
Operation Selection Interface
- Visual Operation Tree: Browse all available API endpoints in an intuitive tree structure
- Bulk Enable/Disable: Select multiple operations at once for efficient management
- Risk Assessment: Each operation is automatically categorized by risk level (Read, Write, Delete)
- Custom Descriptions: Override auto-generated descriptions with business-friendly explanations
Permission Matrix
Configure which user roles can access specific API operations:
π§ Advanced Configuration Options
Parameter Mapping & Validation
tool_name: "customer_lookup"
api_endpoint: "/api/customers/{customer_id}"
parameters:
customer_id:
type: "string"
validation: "^[A-Z]{3}[0-9]{6}$"
description: "Customer ID in format ABC123456"
required: true
include_history:
type: "boolean"
default: false
description: "Include purchase history in response"
Response Formatting
- Custom Templates: Define how API responses are presented to users
- Data Filtering: Hide sensitive fields from AI responses
- Formatting Rules: Convert technical data into business-friendly language
Real-World Implementation Examples
π CRM Integration Example
- 1.Upload Schema: Drag Salesforce OpenAPI spec into AidEun
- 2.Select Operations: Admin enables "Get Contact", "Get Opportunities", "Create Task"
- 3.Configure Permissions: Sales team gets read access, managers get write access
- 4.Deploy: Tools are instantly available to authorized users
AidEun Process:
- 1.π Searches CRM for "ACME Corp" using customer_search tool
- 2.π Retrieves full customer details using get_customer tool
- 3.β Creates follow-up task using create_task tool
- 4.π Presents formatted summary with next steps
π« IT Service Management
create_incident
- Create new support ticketsget_incident_status
- Check ticket statusassign_incident
- Assign tickets to techniciansupdate_incident
- Add comments and updates
- 50% faster ticket creation - No need to navigate ServiceNow interface
- Reduced errors - AI validates all required fields automatically
- Better documentation - Natural language descriptions are automatically structured
π° Financial System Integration
- 1.Expense Submission:
POST /expenses
- Submit new expense reports - 2.Approval Routing:
PUT /expenses/{id}/approve
- Route for manager approval - 3.Budget Checking:
GET /budgets/{department}
- Verify budget availability - 4.Reporting:
GET /reports/expenses
- Generate expense summaries
AidEun Workflow:
- 1.π° Checks department budget availability
- 2.π Creates expense report with itemized details
- 3.π Routes to appropriate manager for approval
- 4.π§ Sends confirmation with tracking number
- 5.π Updates user on approval status
Advanced Features
π Workflow Orchestration
Chain multiple API calls together for complex business processes:
- 1.HR System: Create employee record
- 2.IT System: Provision accounts and equipment
- 3.Payroll System: Set up compensation
- 4.Directory: Add to company directory
- 5.Notification: Send welcome email
π§ Intelligent Parameter Inference
AidEun's AI can intelligently infer API parameters from natural language:
AI Inference:
- priority: "high" (from "high-priority")
- category: "infrastructure" (from "email server")
- urgency: "critical" (from "being down")
- title: "Email Server Outage" (generated)
- description: "Email server is currently down" (expanded)
π Usage Analytics & Optimization
- Most Used Tools: Identify which APIs provide the most value
- Error Rates: Monitor API reliability and user experience
- Response Times: Track performance across different operations
- User Adoption: See which teams are leveraging which tools
- Suggest parameter defaults based on usage patterns
- Identify opportunities for workflow automation
- Recommend additional API operations to expose
Security & Governance
π Enterprise-Grade Security
- OAuth 2.0 & API Keys: Support for all standard authentication methods
- Rate Limiting: Prevent API abuse with configurable limits
- Audit Logging: Complete trail of all API calls made through AidEun
- Data Encryption: All API communications encrypted in transit and at rest
π‘οΈ Compliance Features
- GDPR Compliance: Automatic data handling according to privacy regulations
- SOX Controls: Financial API operations include proper approval workflows
- HIPAA Support: Healthcare APIs maintain required audit trails and access controls
Getting Started
π Quick Setup (5 Minutes)
- 1.Upload API Schema: Drag your OpenAPI file into the admin dashboard
- 2.Review Operations: AidEun automatically categorizes all available endpoints
- 3.Set Permissions: Choose which operations are available to which roles
- 4.Test Integration: Use the built-in testing tool to validate functionality
- 5.Go Live: Deploy tools to your users instantly
π Best Practices
- Start Small: Begin with read-only operations before enabling write access
- Use Descriptive Names: Rename auto-generated tools with business-friendly names
- Set Up Monitoring: Configure alerts for unusual API usage patterns
- Regular Reviews: Periodically audit which tools are being used and by whom