# Updates, Bundles und Cloud Connector API

## Bereich

Diese Datei dokumentiert Paket-, Update- und Connector-Routen.

## Bundles und Packs

| Methode | Pfad | Zweck | Nutzung in UI |
| --- | --- | --- | --- |
| GET | `/api/system/bundles/packs` | verfügbare Pack-Dateien auflisten | Paketmanager |
| POST | `/api/system/bundles/packs/sync-channel` | Channel synchronisieren | Paketmanager |
| GET | `/api/system/bundles/packs/{filename}` | einzelnes Pack lesen oder laden | Paketmanager |
| PUT | `/api/system/bundles/packs/{filename}` | Pack lokal schreiben oder ersetzen | Paketmanager / Tools |
| POST | `/api/system/bundles/packs/{filename}/apply` | einzelnes Pack anwenden | Paketmanager |
| POST | `/api/system/bundles/packs/{filename}/remove-local` | lokales Pack entfernen | Paketmanager |
| POST | `/api/system/bundles/remove-all-pack-filaments` | alle Pack-Filamente entfernen | Paketmanager |
| POST | `/api/system/bundles/build` | Bundle oder Pack bauen | Build-/Release-Flows |
| POST | `/api/system/bundles/inspect` | Bundle oder Pack prüfen | Build-/Release-Flows |
| POST | `/api/system/bundles/import` | Bundle importieren | Paketmanager |
| GET | `/api/system/bundles/installed` | installierte Bundles laden | Paketmanager |
| GET | `/api/system/bundles/managed-sources` | verwaltete Quellen auflisten | Paketmanager |
| POST | `/api/system/bundles/uninstall` | Bundle deinstallieren | Paketmanager |

## Updates und Roadmap

| Methode | Pfad | Zweck | Nutzung in UI |
| --- | --- | --- | --- |
| GET | `/api/system/updates/status` | Update-Status lesen | Statusleiste / Update Tool |
| GET | `/api/system/roadmap/summary` | Roadmap-Zusammenfassung laden | Roadmap / Statusleiste |
| POST | `/api/system/updates/config` | Update-Konfiguration speichern | Update Tool |
| POST | `/api/system/updates/check` | Updates prüfen | Update Tool |
| POST | `/api/system/updates/manufacturer-packs/apply` | Hersteller-Packs anwenden | Update Tool / Paketmanager |
| POST | `/api/system/updates/manufacturer-packs/publish` | Hersteller-Packs veroeffentlichen | Build-/Release-Flows |
| POST | `/api/system/updates/apply` | App-Update anwenden | Update Tool |

## Cloud Connectoren

| Methode | Pfad | Zweck | Nutzung in UI |
| --- | --- | --- | --- |
| GET | `/api/system/cloud-connectors/overview` | Connector-Übersicht laden | Settings / Cloud |
| POST | `/api/system/cloud-connectors/bambu/login` | Bambu Login starten | Settings / Cloud |
| POST | `/api/system/cloud-connectors/bambu/verify` | Bambu Login bestätigen | Settings / Cloud |
| POST | `/api/system/cloud-connectors/bambu/resend-code` | Bambu Code erneut senden | Settings / Cloud |
| POST | `/api/system/cloud-connectors/bambu/devices` | Bambu Geräte abrufen | Settings / Cloud |
| POST | `/api/system/cloud-connectors/bambu/apply` | Bambu Daten anwenden | Settings / Cloud |
| POST | `/api/system/cloud-connectors/prusa/parse` | Prusa Daten oder Konfiguration parsen | Settings / Cloud |
| POST | `/api/system/cloud-connectors/prusa/prepare-registration` | Prusa Registrierung vorbereiten | Settings / Cloud |
| POST | `/api/system/cloud-connectors/prusa/register` | Prusa registrieren | Settings / Cloud |
| POST | `/api/system/cloud-connectors/prusa/apply` | Prusa Daten anwenden | Settings / Cloud |
| POST | `/api/system/cloud-connectors/generic/apply` | generische Connector-Daten anwenden | Settings / Cloud |


