{"name":"Simplified Aphelion API","version":"1.0.0","description":"Unified AI agent platform with tool discovery and memory","endpoints":{"auth":{"POST /auth/register":"Register new user","POST /auth/login":"Login user","GET /auth/info":"Get Auth0 configuration","POST /auth/test":"Get test JWT token","GET /auth/profile":"Get user profile"},"registry":{"POST /owner/services":"Register API service","GET /owner/services":"Get user services","GET /owner/services/:id":"Get service details","GET /services":"List public services","GET /services/:id/manifest":"Get service manifest"},"executor":{"POST /v1/agents":"Create session","GET /v1/agents":"Get user sessions","GET /v1/agents/:id":"Get session details","POST /v1/agents/:id/execute":"Execute tool"},"memory":{"GET /memory":"Get user memories","GET /memory/paginated":"Get user memories with pagination","GET /memory/search":"Search memories with similarity threshold","GET /memory/context/agent":"Get agent context for historical intelligence","GET /memory/sessions/:id":"Get session summary","GET /memory/sessions/:id/timeline":"Get detailed session timeline","POST /memory/sessions/:id/summarize":"Create summary","GET /memory/stats":"Get memory statistics","DELETE /memory":"Delete all memories"},"search":{"GET /search":"Universal search","GET /search/tools":"Search tools","GET /search/popular":"Get popular tools","GET /search/recommendations":"Get personalized recommendations","GET /search/suggestions":"Get search suggestions"},"analytics":{"GET /analytics/user":"Get user analytics","GET /analytics/system":"Get system analytics","GET /analytics/endpoints":"Get endpoint analytics","GET /analytics/services":"Get service usage statistics","GET /analytics/tools":"Get tool usage analytics","GET /analytics/sessions":"Get session analytics","GET /analytics/realtime":"Get real-time metrics"},"subscriptions":{"POST /subscriptions":"Subscribe to a service","GET /subscriptions":"Get user subscriptions","GET /subscriptions/:id":"Get subscription details","PUT /subscriptions/:id":"Update subscription","DELETE /subscriptions/:id":"Cancel subscription","GET /subscriptions/services/ids":"Get subscribed service IDs","GET /subscriptions/:id/quotas":"Get subscription quotas"},"apiKeys":{"GET /api-keys":"List user API keys","POST /api-keys":"Create new API key","DELETE /api-keys/:id":"Revoke API key"},"agents":{"POST /auth/agent/token":"Authenticate agent (client_credentials grant)","POST /v2/agents":"Create agent (returns client_secret once)","GET /v2/agents":"List account agents","GET /v2/agents/:id":"Get agent details","PATCH /v2/agents/:id":"Update agent","DELETE /v2/agents/:id":"Soft delete agent","POST /v2/agents/:id/rotate-secret":"Rotate agent credentials","POST /v2/agents/:id/tools/subscribe":"Subscribe agent to a service by name","DELETE /v2/agents/:id/tools/unsubscribe":"Unsubscribe agent from a service","GET /v2/agents/:id/tools":"List agent tool subscriptions"},"agentMemory":{"GET /v2/memory":"List own memory (agent auth)","GET /v2/memory/:key":"Get memory entry (agent auth)","PUT /v2/memory/:key":"Upsert memory entry (agent auth)","DELETE /v2/memory/:key":"Delete memory entry (agent auth)","GET /v2/agents/:id/memory":"Read another agent memory (requires permission)","PUT /v2/agents/:id/memory/:key":"Write another agent memory (requires permission)"},"deploy":{"POST /v2/agents/:id/deploy":"Deploy agent code (multipart tarball)","POST /v2/agents/:id/invoke":"Invoke a deployed agent","GET /v2/agents/:id/deployments":"List deployment history","POST /v2/agents/:id/deployments/rollback":"Rollback to previous version","POST /v2/agents/:id/deployments/stop":"Stop active deployment","POST /v2/agents/:id/deployments/redeploy":"Re-trigger prepare on current version","GET /v2/agents/:id/executions":"List agent executions","GET /v2/agents/:id/executions/:exeId":"Get execution detail with logs"},"validation":{"POST /v1/services/:id/publish":"Initiate publish checklist","GET /v1/services/:id/publish/verification-status":"Get functional verification status","POST /v1/services/:id/verify-domain":"Verify domain ownership","POST /v1/services/:id/verification-config":"Set functional verification config","POST /v1/services/:id/publish/resubmit":"Re-run publish checklist","POST /v1/services/:id/unpublish":"Remove from marketplace","POST /v1/services/:id/report":"Report broken tool","PATCH /v1/services/:serviceId/tools/:toolId/rename":"Rename a tool"},"agentPermissions":{"POST /v2/agents/:id/permissions":"Grant memory access to another agent","GET /v2/agents/:id/permissions":"List who has access to agent memory","GET /v2/agents/:id/grants":"List what agent has access to","DELETE /v2/agents/:id/permissions/:permId":"Revoke permission"}}}