| Method | Endpoint | Handler |
|---|---|---|
| GET | /api/plugins | pluginHandler.HandlePlugins |
| POST | /api/plugins/ | HandlePluginAction |
| GET | /api/plugins/glyphs | pluginHandler.HandlePluginGlyphs |
| GET | /api/plugins/routes | pluginHandler.HandlePluginRoutes |
| GET, PUT | /api/plugins/{name}/config | HandlePluginConfig |
| GET | /api/plugins/{name}/logs | HandlePluginLogs |
GET /api/pluginsHandler: pluginHandler.HandlePlugins
POST /api/plugins/HandlePlugins serves plugin information endpoint Returns list of installed plugins with their metadata and health status HandlePluginAction handles lifecycle actions for plugins POST /api/plugins/{name}/pause - Pause a plugin POST /api/plugins/{name}/resume - Resume a plugin POST /api/plugins/{name}/restart - Restart a plugin POST /api/plugins/{name}/enable - Enable a plugin at runtime POST /api/plugins/{name}/disable - Disable a plugin at runtime
Handler: HandlePluginAction
GET /api/plugins/glyphsHandler: pluginHandler.HandlePluginGlyphs
GET /api/plugins/routesHandler: pluginHandler.HandlePluginRoutes
GET | PUT /api/plugins/{name}/configHandlePluginConfig handles plugin configuration operations GET /api/plugins/{name}/config - Get plugin configuration PUT /api/plugins/{name}/config - Update plugin configuration
Handler: HandlePluginConfig
GET /api/plugins/{name}/logsHandlePluginLogs streams plugin log entries via Server-Sent Events. GET /api/plugins/{name}/logs
Handler: HandlePluginLogs