{"service":"contexta","status":"ok","version":"1.0.0","port":"3015","description":"Context Management - Single Source of Truth für Kundenkontexte","documentation":{"docs":"/api/contexta/docs","openapi":"/api/contexta/openapi.json"},"endpoints":{"schemas":["GET    /api/contexta/schemas","GET    /api/contexta/schemas/:id","GET    /api/contexta/schemas/name/:name","POST   /api/contexta/schemas","PUT    /api/contexta/schemas/:id","DELETE /api/contexta/schemas/:id"],"customers":["GET    /api/contexta/customers","GET    /api/contexta/customers/number/:number","PUT    /api/contexta/customers/number/:number","GET    /api/contexta/customers/:id","PUT    /api/contexta/customers/:id"],"contexts":["GET    /api/contexta/customers/:customerId/contexts","POST   /api/contexta/customers/:customerId/contexts","GET    /api/contexta/contexts/:id","GET    /api/contexta/contexts/:id/enriched","PUT    /api/contexta/contexts/:id","DELETE /api/contexta/contexts/:id","POST   /api/contexta/contexts/:id/restore","DELETE /api/contexta/contexts/:id/hard","GET    /api/contexta/contexts/deleted","POST   /api/contexta/contexts/:id/migrate-schema"],"specialisations":["GET    /api/contexta/specialisations","GET    /api/contexta/specialisations/:id","GET    /api/contexta/specialisations/:id/history","GET    /api/contexta/specialisations/:id/services","POST   /api/contexta/specialisations","PUT    /api/contexta/specialisations/:id","DELETE /api/contexta/specialisations/:id","PATCH  /api/contexta/specialisations/:id","POST   /api/contexta/specialisations/:id/enrich"],"services":["GET    /api/contexta/services","GET    /api/contexta/services/:id","GET    /api/contexta/services/:id/history","POST   /api/contexta/services","PUT    /api/contexta/services/:id","DELETE /api/contexta/services/:id","PATCH  /api/contexta/services/:id","POST   /api/contexta/services/:id/history","POST   /api/contexta/services/:id/review","POST   /api/contexta/services/:id/generate","POST   /api/contexta/services/:id/search-websites"],"serviceDiscovery":["POST   /api/contexta/services/discover","GET    /api/contexta/services/discover/runs","GET    /api/contexta/services/discover/runs/:id","GET    /api/contexta/services/discover/ignores","DELETE /api/contexta/services/discover/ignores/:id"],"tags":["GET    /api/contexta/tags","POST   /api/contexta/tags","PUT    /api/contexta/tags/:id","DELETE /api/contexta/tags/:id"],"toneOfVoice":["GET    /api/contexta/tone-of-voice","GET    /api/contexta/tone-of-voice/:id","POST   /api/contexta/tone-of-voice","PUT    /api/contexta/tone-of-voice/:id","DELETE /api/contexta/tone-of-voice/:id","PATCH  /api/contexta/tone-of-voice/:id","POST   /api/contexta/tone-of-voice/reorder","GET    /api/contexta/tone-of-voice/gender-options","POST   /api/contexta/tone-of-voice/gender-options","PUT    /api/contexta/tone-of-voice/gender-options/:id","DELETE /api/contexta/tone-of-voice/gender-options/:id","PATCH  /api/contexta/tone-of-voice/gender-options/:id","POST   /api/contexta/tone-of-voice/gender-options/reorder","GET    /api/contexta/tone-of-voice/address-options","POST   /api/contexta/tone-of-voice/address-options","PUT    /api/contexta/tone-of-voice/address-options/:id","DELETE /api/contexta/tone-of-voice/address-options/:id","PATCH  /api/contexta/tone-of-voice/address-options/:id","POST   /api/contexta/tone-of-voice/address-options/reorder"],"autoContext":["POST   /api/contexta/auto-context/generate","POST   /api/contexta/auto-context/generate-missing","GET    /api/contexta/auto-context/generate-missing/status"],"geo":["POST   /api/contexta/geo/radius"],"enrichment":["POST   /api/contexta/enrichment/services/:id","POST   /api/contexta/enrichment/options/:id","GET    /api/contexta/enrichment/runs","GET    /api/contexta/enrichment/runs/:id"],"scheduler":["GET    /api/contexta/scheduler/status","POST   /api/contexta/scheduler/toggle"]}}