> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pachtify360.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Routen und Abdeckungsstand

> Statischer Abgleich der eingebundenen Express-Routen mit dem zentralen OpenAPI-Vertrag.

Stand: **2.1.4**. **121 Operationen**, davon **50**
mit zentralem Vertrag und **71** zusätzlich als Route erfasst.

Route erfasst bedeutet **nicht**, dass sämtliche Payloads und Antworten bereits typisiert sind.
Die Referenz ist kein Nachweis, dass ein Endpunkt erfolgreich aufgerufen wurde.

Authentifizierung, Rollen und fachliche Vorprüfungen gelten unabhängig von dieser Übersicht.

## Abweichungen des zentralen Vertrags

Die folgenden Vertragsrouten sind nicht eingebunden und wurden nicht als erreichbare API übernommen:

* `POST /duplikate/kontakte/merge`
* `POST /duplikate/pachtobjekte/merge`

Die tatsächlich eingebundenen Varianten stehen unten. Der zentrale Vertrag selbst wurde nicht verändert.

| Methode | Pfad unter `/api` | Schema | Quelldatei |
| - | - | - | - |
| DELETE | `/abrechnung/hebungen/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| DELETE | `/einstellungen/einheiten/{id}` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| DELETE | `/einstellungen/kontaktarten/{id}` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| DELETE | `/einstellungen/kontaktfelder/{id}` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| DELETE | `/einstellungen/logo` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| DELETE | `/einstellungen/positionsarten/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./einstellungen.ts` |
| DELETE | `/einstellungen/zahlungsarten/{id}` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| DELETE | `/import/mappings/{id}` | Route erfasst | `artifacts/api-server/src/routes/./import.ts` |
| DELETE | `/kontakte/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./kontakte.ts` |
| DELETE | `/pachtkonten/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| DELETE | `/pachtkonten/{id}/dokumente/{docId}` | Route erfasst | `artifacts/api-server/src/routes/./dokumente.ts` |
| DELETE | `/pachtkonten/{id}/positionen/{posId}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| DELETE | `/patchobjekte/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| GET | `/abrechnung/archiv` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/archiv-konten` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/archiv-konten/{id}` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/archiv-konten/{id}/pdf` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung-pdf.ts` |
| GET | `/abrechnung/buchungslaeufe` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/export/paechter` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/export/verpaechter` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/faelligkeiten/{id}` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/hebung-abschluesse` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung-pdf.ts` |
| GET | `/abrechnung/hebung-abschluss/pdf` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung-pdf.ts` |
| GET | `/abrechnung/hebungen` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/hebungen/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/naechste-termine` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/pdf-entwurf` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung-pdf.ts` |
| GET | `/abrechnung/pdf-gesamt` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung-pdf.ts` |
| GET | `/abrechnung/vorschau` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/abrechnung/vorschau-gruppen` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| GET | `/audit-log` | Zentraler Vertrag | `artifacts/api-server/src/routes/./auditlog.ts` |
| GET | `/auth/callback` | Route erfasst | `artifacts/api-server/src/routes/./auth.ts` |
| GET | `/auth/health` | Route erfasst | `artifacts/api-server/src/routes/./auth.ts` |
| GET | `/auth/login` | Route erfasst | `artifacts/api-server/src/routes/./auth.ts` |
| GET | `/auth/me` | Route erfasst | `artifacts/api-server/src/routes/./auth.ts` |
| GET | `/dashboard/recent-activity` | Zentraler Vertrag | `artifacts/api-server/src/routes/./dashboard.ts` |
| GET | `/dashboard/recent-remarks` | Route erfasst | `artifacts/api-server/src/routes/./dashboard.ts` |
| GET | `/dashboard/summary` | Zentraler Vertrag | `artifacts/api-server/src/routes/./dashboard.ts` |
| GET | `/dashboard/user-changes` | Route erfasst | `artifacts/api-server/src/routes/./dashboard.ts` |
| GET | `/duplikate/kontakte` | Zentraler Vertrag | `artifacts/api-server/src/routes/./duplikate.ts` |
| GET | `/duplikate/pachtobjekte` | Zentraler Vertrag | `artifacts/api-server/src/routes/./duplikate.ts` |
| GET | `/einstellungen/einheiten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/einstellungen/firmendaten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/einstellungen/kontaktarten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/einstellungen/kontaktfelder` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/einstellungen/logo/preview` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/einstellungen/positionsarten` | Zentraler Vertrag | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/einstellungen/zahlungsarten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| GET | `/healthz` | Zentraler Vertrag | `artifacts/api-server/src/routes/./health.ts` |
| GET | `/import/logs` | Route erfasst | `artifacts/api-server/src/routes/./import.ts` |
| GET | `/import/mappings` | Route erfasst | `artifacts/api-server/src/routes/./import.ts` |
| GET | `/kontakte` | Zentraler Vertrag | `artifacts/api-server/src/routes/./kontakte.ts` |
| GET | `/kontakte/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./kontakte.ts` |
| GET | `/kontakte/{id}/verknuepfte-konten` | Route erfasst | `artifacts/api-server/src/routes/./kontakte.ts` |
| GET | `/kontakte/{id}/verknuepfte-objekte` | Route erfasst | `artifacts/api-server/src/routes/./kontakte.ts` |
| GET | `/kontakte/validate-address` | Route erfasst | `artifacts/api-server/src/routes/./kontakte.ts` |
| GET | `/pachtkonten` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| GET | `/pachtkonten/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| GET | `/pachtkonten/{id}/dokumente` | Route erfasst | `artifacts/api-server/src/routes/./dokumente.ts` |
| GET | `/pachtkonten/{id}/dokumente/{docId}/download` | Route erfasst | `artifacts/api-server/src/routes/./dokumente.ts` |
| GET | `/pachtkonten/{id}/feldwerte` | Route erfasst | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| GET | `/pachtkonten/{id}/positionen` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| GET | `/pachtkonten/abrechnung-liste` | Route erfasst | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| GET | `/pachtkonten/next-kontonummer` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| GET | `/patchobjekte` | Zentraler Vertrag | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| GET | `/patchobjekte/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| GET | `/patchobjekte/status-overview` | Zentraler Vertrag | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| GET | `/patchobjekte/validate-address` | Route erfasst | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| GET | `/sevdesk/bulk-buchungen-status` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/delete-entwuerfe-status` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/documents` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/documents/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/documents/{id}/pdf` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/jobs` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/settings` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| GET | `/sevdesk/status` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| PATCH | `/abrechnung/archiv-konten/{id}/markierung` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| PATCH | `/kontakte/{id}/zahlungsmoral` | Route erfasst | `artifacts/api-server/src/routes/./kontakte.ts` |
| POST | `/abrechnung/backfill-dokumente` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/abrechnung/buchen` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/abrechnung/faelligkeiten/{id}` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/abrechnung/faelligkeiten/recalculate-all` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/abrechnung/hebungen` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/abrechnung/stornieren` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/abrechnung/sync-naechste-hebung` | Route erfasst | `artifacts/api-server/src/routes/./abrechnung.ts` |
| POST | `/auth/breakglass` | Route erfasst | `artifacts/api-server/src/routes/./auth.ts` |
| POST | `/auth/logout` | Route erfasst | `artifacts/api-server/src/routes/./auth.ts` |
| POST | `/duplikate/kontakte/merge-gruppe` | Route erfasst | `artifacts/api-server/src/routes/./duplikate.ts` |
| POST | `/duplikate/pachtobjekte/merge-gruppe` | Route erfasst | `artifacts/api-server/src/routes/./duplikate.ts` |
| POST | `/einstellungen/einheiten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| POST | `/einstellungen/kontaktarten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| POST | `/einstellungen/kontaktfelder` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| POST | `/einstellungen/logo` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| POST | `/einstellungen/positionsarten` | Zentraler Vertrag | `artifacts/api-server/src/routes/./einstellungen.ts` |
| POST | `/einstellungen/zahlungsarten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| POST | `/feedback` | Route erfasst | `artifacts/api-server/src/routes/./feedback.ts` |
| POST | `/import/mappings` | Route erfasst | `artifacts/api-server/src/routes/./import.ts` |
| POST | `/import/parse` | Route erfasst | `artifacts/api-server/src/routes/./import.ts` |
| POST | `/import/run` | Route erfasst | `artifacts/api-server/src/routes/./import.ts` |
| POST | `/kontakte` | Zentraler Vertrag | `artifacts/api-server/src/routes/./kontakte.ts` |
| POST | `/pachtkonten` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| POST | `/pachtkonten/{id}/dokumente` | Route erfasst | `artifacts/api-server/src/routes/./dokumente.ts` |
| POST | `/pachtkonten/{id}/positionen` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| POST | `/patchobjekte` | Zentraler Vertrag | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| POST | `/sevdesk/delete-alle-entwuerfe` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/documents/{id}/{action}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/jobs` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/sync-alle-buchungen` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/sync-alle-kontakte` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/sync-datum` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/sync-kontakt/{id}` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| POST | `/sevdesk/sync-rechnung/{id}` | Route erfasst | `artifacts/api-server/src/routes/./sevdesk.ts` |
| PUT | `/abrechnung/hebungen/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./abrechnung.ts` |
| PUT | `/einstellungen/firmendaten` | Route erfasst | `artifacts/api-server/src/routes/./einstellungen.ts` |
| PUT | `/einstellungen/positionsarten/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./einstellungen.ts` |
| PUT | `/kontakte/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./kontakte.ts` |
| PUT | `/pachtkonten/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| PUT | `/pachtkonten/{id}/feldwerte` | Route erfasst | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| PUT | `/pachtkonten/{id}/positionen/{posId}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./pachtkonten.ts` |
| PUT | `/patchobjekte/{id}` | Zentraler Vertrag | `artifacts/api-server/src/routes/./patchobjekte.ts` |
| PUT | `/sevdesk/settings` | Zentraler Vertrag | `artifacts/api-server/src/routes/./sevdesk.ts` |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.