Introduction
AI Observability Platform provides enterprise-grade monitoring, tracking, and optimization for LLM usage across multiple AI providers.
✨ Key Features
- Real-time LLM usage tracking (prompts, completions, tokens, costs)
- Multi-provider support (OpenAI, Azure, Anthropic, Cohere)
- Cost analytics and forecasting
- Anomaly detection and alerting
- Prompt A/B testing with auto-rollback
- Budget management and cost capping
🔑 Authentication
Most endpoints require an API key. Include it in your request headers:
X-AI-API-Key: ai_demo_key_12345
For user-specific endpoints, use JWT Bearer tokens obtained from /api/Authentication/login.
Authentication
The API supports three authentication methods:
| Method | Header | Use Case |
|---|---|---|
| API Key | X-AI-API-Key |
AI observability endpoints (LLM tracking) |
| Bearer | Authorization: Bearer {token} |
User authentication endpoints |
| API Key | X-API-Key |
Service-to-service calls |
Demo API Key: ai_demo_key_12345
Demo Credentials: [email protected] / password123
API Endpoints
Admin
/api/Admin/dead-letter
No description
/api/Admin/system-health
No description
/api/Admin/tenants
No description
AiDashboard
/api/AiDashboard/broadcast/{tenantId}
No description
/api/AiDashboard/connection-info/{tenantId}
No description
/api/AiDashboard/stats/{tenantId}
No description
Alerts
/api/Alerts
No description
/api/Alerts/{id}
No description
/api/Alerts/{id}
No description
/api/Alerts/{tenantId}
No description
Anomaly
/api/Anomaly/cost-spikes/{tenantId}
No description
/api/Anomaly/detect/{tenantId}
No description
ApiAnalytics
/api/ApiAnalytics/api-keys/{tenantId}
No description
/api/ApiAnalytics/daily/{tenantId}
No description
/api/ApiAnalytics/endpoints/{tenantId}
No description
/api/ApiAnalytics/export/{tenantId}
No description
/api/ApiAnalytics/hourly/{tenantId}
No description
ApiDocs
/docs
No description
ApiKeys
/api/ApiKeys
No description
/api/ApiKeys
No description
/api/ApiKeys/{id}
No description
/api/ApiKeys/{id}
No description
/api/ApiKeys/{id}/rotate
No description
AuditLogs
/api/AuditLogs
No description
/api/AuditLogs/stats/{tenantId}
No description
/api/AuditLogs/tenant/{tenantId}
No description
/api/AuditLogs/user/{userId}
No description
Authentication
/api/Authentication/login
No description
/api/Authentication/logout
No description
/api/Authentication/me
No description
/api/Authentication/refresh
No description
/api/Authentication/register
No description
/api/Authentication/resend-verification
No description
/api/Authentication/verify-email
No description
Budget
/api/Budget/{tenantId}
No description
/api/Budget/alerts/{tenantId}
No description
/api/Budget/check-and-cap/{tenantId}
No description
/api/Budget/check/{tenantId}
No description
/api/Budget/details/{tenantId}
No description
/api/Budget/reset/{tenantId}
No description
/api/Budget/status/{tenantId}
No description
/api/Budget/summary/{tenantId}
No description
CodeReview
/api/CodeReview/review
No description
Contact
/api/Contact/sales-inquiry
No description
ContentRepurposer
/api/ContentRepurposer/repurpose
No description
CostAnalytics
/api/CostAnalytics/by-model/{tenantId}
No description
/api/CostAnalytics/by-provider/{tenantId}
No description
/api/CostAnalytics/daily/{tenantId}
No description
/api/CostAnalytics/forecast/{tenantId}
No description
/api/CostAnalytics/hourly/{tenantId}
No description
/api/CostAnalytics/realtime/{tenantId}
No description
/api/CostAnalytics/summary
No description
/api/CostAnalytics/top-tenants
No description
/api/email/drafts
No description
/api/email/drafts/{id}/approve
No description
/api/email/drafts/{id}/reject
No description
/api/email/inbound
No description
/api/email/inbound-list
No description
/api/email/send
No description
/api/email/send-template
No description
/api/email/templates
No description
/api/email/templates
No description
FileStorage
/api/FileStorage/{id}
No description
/api/FileStorage/download/{id}
No description
/api/FileStorage/info/{id}
No description
/api/FileStorage/list
No description
/api/FileStorage/upload
No description
/api/FileStorage/upload-multiple
No description
Gateway
/api/Gateway/health
No description
/api/Gateway/route/{service}
No description
Health
/Health
No description
/Health/liveness
No description
/Health/readiness
No description
Identity
/api/identity/link
No description
/api/identity/link/{platform}/{userId}
No description
/api/identity/links
No description
/api/identity/links/batch
No description
/api/identity/stats/{internalUserId}
No description
LlmUsage
/api/LlmUsage/budget/{tenantId}
No description
/api/LlmUsage/cost/{tenantId}
No description
/api/LlmUsage/history/{tenantId}
No description
/api/LlmUsage/summary/{tenantId}
No description
/api/LlmUsage/track
No description
Mcp
/api/mcp/{sessionId}
No description
/api/mcp/{sessionId}/resources
No description
/api/mcp/{sessionId}/resources/{uri}
No description
/api/mcp/{sessionId}/tools
No description
/api/mcp/{sessionId}/tools/{toolName}
No description
/api/mcp/admin/sessions
No description
/api/mcp/initialize
No description
/api/mcp/sse
No description
Mfa
/api/Mfa/disable
No description
/api/Mfa/recover
No description
/api/Mfa/regenerate-codes
No description
/api/Mfa/setup
No description
/api/Mfa/status
No description
/api/Mfa/verify
No description
MultiTenant
/api/MultiTenant
No description
/api/MultiTenant
No description
/api/MultiTenant/{id}
No description
/api/MultiTenant/{id}
No description
/api/MultiTenant/{id}
No description
/api/MultiTenant/{id}/stats
No description
/api/MultiTenant/validate/{identifier}
No description
Notifications
/api/Notifications/history/{userId}
No description
/api/Notifications/send
No description
/api/Notifications/stats/{userId}
No description
Optimization
/api/Optimization/{tenantId}
No description
Payments
/api/Payments/{id}
No description
/api/Payments/bundle/{bundleId}/details
No description
/api/Payments/complete
No description
/api/Payments/create-checkout-session
No description
/api/Payments/history/{tenantId}
No description
/api/Payments/methods
No description
/api/Payments/process
No description
Playground
/api/Playground/benchmark
No description
/api/Playground/compare
No description
/api/Playground/debug-costs-text
No description
/api/Playground/embeddings
No description
/api/Playground/generate-image
No description
/api/Playground/generate-image-advanced
No description
/api/Playground/models
No description
/api/Playground/models/free-tier
No description
/api/Playground/sentiment
No description
/api/Playground/text-to-speech
No description
/api/Playground/transcribe
No description
Prompts
/api/Prompts
No description
/api/Prompts
No description
/api/Prompts/{id}
No description
/api/Prompts/{id}/deploy
No description
/api/Prompts/{id}/record
No description
/api/Prompts/{id}/regression-tests/history
No description
/api/Prompts/{id}/regression-tests/run
No description
/api/Prompts/{id}/rollback/{variantId}
No description
/api/Prompts/{id}/select
No description
/api/Prompts/{id}/test-cases
No description
/api/Prompts/{id}/test-cases
No description
/api/Prompts/{id}/test-cases/{testCaseId}
No description
/api/Prompts/{id}/test-cases/{testCaseId}
No description
/api/Prompts/{id}/versions
No description
/api/Prompts/{id}/versions
No description
/api/Prompts/{id}/versions/{versionNumber}
No description
/api/Prompts/{id}/versions/compare/{versionA}/vs/{versionB}
No description
/api/Prompts/{id}/versions/rollback/{versionId}
No description
Rag
/api/rag/documents
No description
/api/rag/health
No description
/api/rag/initialize
No description
/api/rag/query
No description
/api/rag/search
No description
/api/rag/sources
No description
/api/rag/stats/{tenantId}
No description
/api/rag/tenant/{tenantId}
No description
RateLimiting
/api/RateLimiting/api-key/{apiKey}
No description
/api/RateLimiting/configuration
No description
/api/RateLimiting/stats
No description
/api/RateLimiting/status
No description
Router
/api/Router/models
No description
/api/Router/route
No description
Safety
/api/Safety/analyze-pii
No description
/api/Safety/detect-hallucination
No description
/api/Safety/hallucination-score
No description
/api/Safety/redact-pii
No description
Session
/api/Session
No description
/api/Session/{id}/revoke
No description
/api/Session/revoke-all
No description
Slack
/api/Slack/{tenantId}/channels
No description
/api/Slack/{tenantId}/chat
No description
/api/Slack/{tenantId}/integrations
No description
/api/Slack/{tenantId}/integrations/{id}
No description
/api/Slack/{tenantId}/send
No description
/api/Slack/auth-url
No description
/api/Slack/oauth-callback
No description
SqlBuilder
/api/SqlBuilder/build
No description
Sso
/api/Sso/providers
No description
/api/Sso/providers
No description
/api/Sso/providers/{id}
No description
/api/Sso/providers/{id}
No description
SsoAuth
/api/SsoAuth/auth-url/{provider}
No description
/api/SsoAuth/callback/{provider}
No description
/api/SsoAuth/debug-redirect
No description
/api/SsoAuth/test-token
No description
Subscriptions
/api/Subscriptions/{id}
No description
/api/Subscriptions/{id}/cancel
No description
/api/Subscriptions/create
No description
/api/Subscriptions/plans
No description
/api/Subscriptions/tenant/{tenantId}
No description
Teams
/api/Teams/{tenantId}/send
No description
/api/Teams/{tenantId}/status
No description
/api/Teams/install-url
No description
/api/Teams/webhook
No description
Thread
/api/threads
No description
/api/threads/{id}
No description
/api/threads/map
No description
Translation
/api/Translation/translate
No description
WebhookReceiver
/api/webhooks/custom/{provider}
No description
/api/webhooks/github
No description
/api/webhooks/history
No description
/api/webhooks/replay/{recordId}
No description
/api/webhooks/shopify
No description
/api/webhooks/stripe
No description
/api/webhooks/universal
No description
Webhooks
/api/Webhooks
No description
/api/Webhooks/{id}
No description
/api/Webhooks/{id}
No description
/api/Webhooks/{id}/deliveries
No description
/api/Webhooks/{id}/test
No description
/api/Webhooks/{tenantId}
No description
/api/Webhooks/details/{id}
No description
/api/Webhooks/stripe
No description