mirror of
https://github.com/skoelle/icloud-contacts-sync.git
synced 2026-09-17 15:30:24 +00:00
web dashboard
This commit is contained in:
@@ -204,12 +204,15 @@ Zugriff ohne den Reverse-Proxy ist damit nicht möglich.
|
||||
|
||||
| Methode | Pfad | Beschreibung |
|
||||
|---------|------|--------------|
|
||||
| `GET` | `/` | Web-UI — zeigt Kontakte des eingeloggten Users (HTML) |
|
||||
| `GET` | `/contacts/{id}` | Web-UI — Detailseite eines einzelnen Kontakts |
|
||||
| `GET` | `/` | Dashboard mit Kontaktdaten-Übersicht, letzten Sync-Status und Geburtstagen der nächsten 7 Tage (HTML) |
|
||||
| `GET` | `/search` | Web-UI -- Suchfunktion, zeigt Kontakte des eingeloggten Users |
|
||||
| `GET` | `/contacts/{id}` | Web-UI -- Detailseite eines einzelnen Kontakts |
|
||||
| `GET` | `/api/health` | Health Check (`{"status": "ok"}`), kein Login nötig |
|
||||
| `GET` | `/api/contacts` | Kontaktsuche mit Pagination (`?q=...&limit=...&offset=...`) |
|
||||
| `GET` | `/api/contacts/{id}` | Einzelnen Kontakt per ID abrufen |
|
||||
| `GET` | `/api/contacts/count` | Anzahl der Kontakte des eingeloggten Users |
|
||||
| `GET` | `/api/contacts/birthdays/today` | Heutige Geburtstage |
|
||||
| `GET` | `/api/contacts/birthdays/upcoming` | Geburtstage der nächsten N Tage (`?days=7`, Default 7) |
|
||||
| `GET` | `/api/sync-runs` | Letzte 50 Sync-Runs (Status, Zeitstempel, Fehler) |
|
||||
|
||||
Alle Endpunkte (außer `/api/health`) erfordern eine Authentifizierung
|
||||
|
||||
Reference in New Issue
Block a user