N.L.D.S. API Reference Documentation
Overview
Base URL
Production: https://api.jaegis.ai/v1
Development: http://localhost:8000Authentication
JWT Authentication
Authorization: Bearer <jwt_token>API Key Authentication
Authorization: Bearer <api_key>Authentication Endpoints
POST /auth/login
POST /auth/refresh
Core Processing Endpoints
POST /process
POST /analyze
POST /translate
JAEGIS Integration Endpoints
POST /jaegis/submit
GET /jaegis/status/{command_id}
GET /jaegis/results/{command_id}
System Status Endpoints
GET /health
GET /status
GET /metrics
Error Handling
Error Response Format
Common Error Codes
Code
HTTP Status
Description
Rate Limiting
Rate Limit Headers
Rate Limit Tiers
User Role
Requests/Minute
Burst Limit
Webhooks
Webhook Configuration
Webhook Payload
Advanced Features
Batch Processing
POST /batch/process
Streaming API
POST /stream/process
WebSocket API
WS /ws/realtime
SDK Examples
Python SDK
JavaScript SDK
cURL Examples
Basic Processing
Complete Pipeline
Last updated