{"app":"Marathon SCM API","version":"1.0.0","docs":"/docs","capabilities":{"inbox":["GET  /api/kpis","GET  /api/inbox","GET  /api/inbox/filters","GET  /api/inbox/kpis-estado","GET  /api/inbox/{alert_id}","POST /api/inbox/{alert_id}/estado","POST /api/inbox/{alert_id}/snooze","POST /api/inbox/{alert_id}/unsnooze","POST /api/inbox/{alert_id}/nota","GET  /api/inbox/{alert_id}/historial","GET  /api/inbox/{alert_id}/sparkline","POST /api/inbox/bulk-estado"],"outlet":["GET  /api/outlet","GET  /api/outlet/dtr/{almacen_destino}"],"cobertura":["GET  /api/cobertura/overview","GET  /api/cobertura/live?dias=  (ventana 30/60/90 en vivo)","GET  /api/cobertura/rubro-tipo","GET  /api/cobertura/locales","GET  /api/cobertura/cd","GET  /api/cobertura/sucursales","GET  /api/cobertura/sucursal/{almacen}","GET  /api/cobertura/estado/{tipo}"],"stores":["GET  /api/stores","GET  /api/stores/{almacen}","GET  /api/stores/{almacen}/mix/{dimension}","GET  /api/stores/{almacen}/gaps","GET  /api/stores/{almacen}/curva-talles","GET  /api/stores/concentracion","GET  /api/stores/tendencia-yoy","GET  /api/stores/clusters","GET  /api/stores/clusters/tiendas","GET  /api/stores/clusters/{cluster_id}/tiendas"],"forecast":["GET  /api/forecast/alertas","GET  /api/forecast/cadena","GET  /api/forecast/jerarquico","GET  /api/forecast/tienda/{almacen}","GET  /api/forecast/series","GET  /api/forecast/sku/top200","GET  /api/forecast/sku/{modelo}","GET  /api/forecast/cold-start"],"lifecycle":["GET  /api/lifecycle/resumen","GET  /api/lifecycle/modelos","GET  /api/lifecycle/acciones","GET  /api/lifecycle/dias-stock","GET  /api/lifecycle/similares/{modelo}"],"transferencias":["GET  /api/transferencias","GET  /api/transferencias/por-destino","GET  /api/transferencias/modelo/{modelo}","GET  /api/transferencias/csv","GET  /api/transferencias/dtr"],"compras":["GET  /api/compras","GET  /api/compras/por-proveedor"],"replenishment":["GET  /api/replenishment/curva-v2/factores","GET  /api/replenishment/curva-v2/contexto","GET  /api/replenishment/curva-v2/preview?etapa=..."],"control_tower":["GET  /api/control-tower/trayectoria","GET  /api/control-tower/stock-readiness","GET  /api/control-tower/root-causes","GET  /api/control-tower/ceiling-gap","GET  /api/control-tower/kpis-financieros","GET  /api/control-tower/size-curve","GET  /api/control-tower/otb","GET  /api/control-tower/markdown","GET  /api/control-tower/transfer-vs-markdown","GET  /api/control-tower/capacity-plan"],"scorecard":["GET  /api/scorecard/proveedores","GET  /api/scorecard/proveedor/{codigo}","GET  /api/scorecard/kpis-globales","GET  /api/scorecard/historia?tipo=proveedor|transferencias"],"modelo":["GET  /api/modelo/{codigo}","GET  /api/modelo/{codigo}/stock"],"search":["GET  /api/search?q=xxx"],"export":["GET  /api/export                         (lista recursos)","GET  /api/export/{recurso}?formato=csv   (descarga CSV)","GET  /api/export/{recurso}?formato=xlsx  (descarga Excel)"],"observabilidad":["GET  /api/observabilidad/resumen","GET  /api/observabilidad/health","GET  /api/observabilidad/dq","GET  /api/observabilidad/dq/historial","GET  /api/observabilidad/anomalias","GET  /api/observabilidad/anomalias/kpis"],"meta":["GET  /api/meta/filters","GET  /api/meta/rubros","GET  /api/meta/tipos","GET  /api/meta/marcas","GET  /api/meta/regiones","GET  /api/meta/tiendas","GET  /api/meta/proveedores","GET  /api/health","GET  /api/nav/counts","POST /api/cache/invalidate"],"resilience":["GET  /api/health/detailed","GET  /api/resilience/snapshots","GET  /api/resilience/events","POST /api/resilience/test-cegid"],"store_voice":["GET  /api/store-voice/motivos","POST /api/store-voice/seed-motivos","POST /api/store-voice/override","GET  /api/store-voice/override/{alerta_id}","GET  /api/store-voice/overrides","POST /api/store-voice/override/{id}/confirmar","POST /api/store-voice/override/{id}/reversar","GET  /api/store-voice/audit","POST /api/store-voice/audit/detectar-abuso","GET  /api/store-voice/motivos-frecuentes","GET  /api/store-voice/resumen"],"chat":["GET    /api/chat/status","GET    /api/chat/contexto/{alert_id}","GET    /api/chat/contexto-modelo/{modelo}","POST   /api/chat/explicar/{alert_id}","POST   /api/chat/pregunta","GET    /api/chat/conversaciones","POST   /api/chat/conversaciones","GET    /api/chat/conversaciones/{id}","GET    /api/chat/conversaciones/{id}/mensajes","POST   /api/chat/conversaciones/{id}/mensajes","DELETE /api/chat/conversaciones/{id}","GET    /api/chat/resumen-conversaciones"]}}