{"endpoints":[{"description":"Informacion del servidor","method":"GET","path":"/"},{"description":"Autenticacion con password","method":"POST","path":"/auth"},{"description":"Limpieza manual salas removidas","method":"POST","path":"/connexiion/yttogether/jobs/cleanup-rooms"},{"description":"Limpieza manual sesiones logged_out","method":"POST","path":"/connexiion/yttogether/jobs/cleanup-sessions"},{"description":"Ping presencia YT Together","method":"POST","path":"/connexiion/yttogether/presence/ping"},{"description":"Salir de sala YT Together","method":"POST","path":"/connexiion/yttogether/presence/leave"},{"description":"Estado salas YT Together","method":"GET","path":"/connexiion/yttogether/presence/rooms"},{"description":"Verificar usuario online","method":"GET","path":"/connexiion/yttogether/presence/user-online"},{"description":"Actualizar estado reproduccion","method":"POST","path":"/connexiion/yttogether/playback/update"},{"description":"Obtener estado reproduccion","method":"GET","path":"/connexiion/yttogether/playback/state"},{"description":"Obtener emojis y keywords","method":"GET","path":"/components/emoji-picker/data"},{"description":"Actualizar keywords de un emoji","method":"PUT","path":"/components/emoji-picker/keywords"},{"description":"Estado de puertos React/Frontend","method":"GET","path":"/ports"},{"description":"Control PM2 (start, stop, restart)","method":"POST","path":"/pm2/<action>/<pm2_id>"},{"description":"Estado de procesos PM2","method":"GET","path":"/pm2/status"},{"description":"Proxy imagenes InfraFigma","method":"GET","path":"/azure-api/edalxgoam_admin/infrafigma/image/proxy"},{"description":"Proxy imagenes InfraFigma (alt)","method":"GET","path":"/edalxgoam_admin/infrafigma/image/proxy"},{"description":"Proxy imagenes InfraFigma (prod)","method":"GET","path":"/api/edalxgoam_admin/infrafigma/image/proxy"},{"description":"Listar subdirectorios inmediatos de PRODUCTIVE_ROOT","method":"GET","path":"/edalxgoam_repos/productive-subdirs"},{"description":"Listar repos monitoreados (proxy Cosmos)","method":"GET","path":"/edalxgoam_repos/"},{"description":"Webhook GitHub (push)","method":"POST","path":"/edalxgoam_repos/webhook/<repo_id>"},{"description":"Ejecutar pipeline manual","method":"POST","path":"/edalxgoam_repos/<repo_id>/run"},{"description":"Listar jobs","method":"GET","path":"/jobs/"},{"description":"Iniciar job","method":"POST","path":"/jobs/<id>/start"},{"description":"Detener job","method":"POST","path":"/jobs/<id>/stop"}],"name":"Admin Server","scheduledJobs":[{"id":"cleanup_removed_rooms","name":"Limpieza de salas removidas del historial","running":true,"type":"scheduler"},{"id":"cleanup_logged_out_sessions","name":"Limpieza de sesiones logged_out","running":true,"type":"scheduler"}],"status":"running","version":"1.1.0"}
