Quick Actions
API Endpoints
GET
/api/conversations
Get active conversation
POST
/api/conversations
Create new conversation
GET
/api/conversations/{id}/messages
Get conversation messages
POST
/api/conversations/{id}/messages
Send message to conversation
GET
/api/health
Service health status
Architecture Overview
ASP.NET Core 9
Modern REST API with vertical slice architecture, dependency injection, and comprehensive health checks
Environment Aware
Dynamic CORS configuration supporting local development, Codespaces, and production environments
OpenAPI/Swagger
Comprehensive API documentation with interactive testing interface and schema validation
Observability
Built-in telemetry, structured logging, and integration with Aspire for development monitoring
Development Services
Root Config
Port 12000
Single-SPA orchestrator and microfrontend host
Web API
Port 12001
This service - REST API backend
Conversations
Port 12010
Chat interface microfrontend
Settings
Port 12011
Configuration microfrontend