UnaCODE API Overview
The UnaCODE V5 Server provides a comprehensive REST API for managing AI agents, teams, orchestrators, and system administration.
Base URL
- Development:
http://localhost:47187 - Production:
https://v5.unacode.mrmaidenos.com
API Version
Current API version: v1
All API endpoints are prefixed with /api/v1/
Quick Start
# Health check
curl https://v5.unacode.mrmaidenos.com/health
# List available orchestrators
curl https://v5.unacode.mrmaidenos.com/api/v1/orchestrators
# List agent teams
curl https://v5.unacode.mrmaidenos.com/api/v1/teams
Authentication
The API uses development token authentication. See Authentication Guide for details.
Core Endpoints
🤖 Orchestrators API
- 28 Enterprise Orchestrators available for execution
- Real-time status tracking and log streaming
- Cost estimation and performance metrics
- Endpoint:
/api/v1/orchestrators
👥 Teams API
- 17+ AI Agent Teams ready for deployment
- Team configuration and customization
- Deployment status and monitoring
- Endpoint:
/api/v1/teams
💳 Payment & Subscriptions
- Subscription tier management
- Usage tracking and billing
- Cost optimization insights
- Endpoint:
/api/v1/payment
🎛️ Admin Dashboard
- System monitoring and health metrics
- User management and analytics
- Configuration management
- Endpoint:
/api/v1/admin
💬 Real-time Features
- WebSocket API for live updates
- Chat system with AI integration
- Progress tracking and notifications
- Endpoint:
ws://localhost:8765
Response Format
All API responses follow this standard format:
{
"success": true,
"data": {},
"message": "Operation completed successfully",
"timestamp": "2025-08-12T14:00:00Z"
}
Error Handling
{
"success": false,
"error": "Error description",
"code": "ERROR_CODE",
"timestamp": "2025-08-12T14:00:00Z"
}
Rate Limiting
- 60 requests per minute per user
- Burst limit: 10 requests
- Rate limit headers included in responses
Interactive Documentation
- Swagger UI:
/api/docs - ReDoc:
/api/redoc
Generated on 2025-08-12 14:48:04