Advanced Search
Search Results
16 total results found
Pachtify360 Benutzerhandbuch
Pachtify360 — API-Referenz
Zielgruppe: Entwickler, SystemintegratorenLetzte Aktualisierung: April 2026Base-URL: https://pacht.immobrand.de/apiFormat: JSON (alle Anfragen und Antworten)
1. Authentifizierung
Die API erfordert eine gültige Session. Sessions werden über den Browser-basierten OIDC-Login (ZITADEL) oder den Break-Glass-Login hergestellt. Session-Cookie: pachtify360.sid Für direkte API-Aufrufe (z. B. aus Skripten) ist aktuell kein API-Key-Mechanismus im...
2. Allgemeine Konventionen
Paginierung Alle Listen-Endpunkte unterstützen Paginierung: Parameter Typ Standard Beschreibung page integer 1 Seitennummer (1-basiert) limit integer 20 Einträge pro Seite (max. 100) Alle paginierten Antworten haben folgendes Format: { "data": [....
3. Health
GET /healthz Systemstatus prüfen. Keine Authentifizierung erforderlich. Antwort 200: {"ok": true} GET /auth/health ZITADEL-Verbindung prüfen. Antwort 200: { "ok": true, "domain": "https://pachtify360-xxx.eu1.zitadel.cloud", "discoveryUrl": "https://pa...
4. Dashboard
GET /dashboard/summary KPI-Kennzahlen für das Dashboard. Antwort 200: { "totalPachtkonten": 48, "aktivePachtkonten": 41, "totalPatchobjekte": 63, "kritischePatchobjekte": 3, "offeneHebungen": 7, "totalKontakte": 95, "gesamtPachtzins": 47350.00, "patchStatusB...
5. Pachtkonten
GET /pachtkonten Liste aller Pachtkonten. Query-Parameter: Parameter Typ Beschreibung search string Suche in Kontonummer, Bezeichnung, Pächter, Standort status string aktiv | inaktiv | gekuendigt | ausgelaufen page integer Seite (Standard: 1) limi...
6. Pachtobjekte
GET /patchobjekte Liste aller Pachtobjekte. Query-Parameter: Parameter Typ Beschreibung search string Suche in Objektnummer, Bezeichnung, Adresse status string aktuell | veraltet | kritisch | geplant pachtkontoId integer Nur Objekte eines bestimmten...
7. Kontakte
GET /kontakte Liste aller Kontakte. Query-Parameter: Parameter Typ Beschreibung search string Suche in Vor-/Nachname, Firma, E-Mail typ string pachter | verpaechter | eigentuemer | behoerde | dienstleister | sonstige page integer — limit integer —...
8. Abrechnung — Hebungen
GET /abrechnung/hebungen Liste aller Pachtzinserhöhungen. Query-Parameter: status (geplant | aktiv | abgeschlossen | storniert), page, limit POST /abrechnung/hebungen Neue Hebung anlegen. Pflichtfelder: { "pachtkontoId": 12, "bezeichnung": "VPI-Anpassung 20...
9. Abrechnung — Archiv
GET /abrechnung/archiv Liste archivierter Abrechnungseinträge. Query-Parameter: Parameter Typ Beschreibung search string Suche in Kontonummer, Bezeichnung year integer Nur Einträge eines bestimmten Jahres page integer — limit integer — Antwort ...
10. Audit-Log
GET /audit-log Audit-Log-Einträge abrufen (nur lesend, kein Schreiben möglich). Query-Parameter: Parameter Typ Beschreibung userId string Nur Einträge eines Benutzers action string create | update | delete | view | login | logout resource string z. ...
11. Fehlercodes
HTTP-Status Bedeutung Typische Ursache 200 OK Anfrage erfolgreich 201 Created Ressource angelegt 204 No Content Ressource gelöscht 400 Bad Request Pflichtfelder fehlen, ungültige Werte 401 Unauthorized Nicht angemeldet (keine Session) 403 Forb...
12. Datenschemas (Kurzübersicht)
Pachtkonto Feld Typ Pflicht Beschreibung id integer — Automatisch kontonummer string Ja Eindeutige Nummer bezeichnung string Ja Sprechender Name pachter string Ja Name des Pächters (Freitext) pachtbeginn date Ja Vertragsbeginn pachtende date N...
Datenschutz und DSGVO
Inhaltsverzeichnis Übersicht der Datenverarbeitung Personenbezogene Daten im System Datenspeicherorte und Verarbeitungsdienstleister Auftragsverarbeitungsverträge (AVV) Zugriffsberechtigungen und Rollenkonzept Protokollierung (Audit-Log) Datenlöschung und Auf...
Anmeldung und erste Schritte
Inhaltsverzeichnis Anmeldung und erste Schritte Navigation und Oberfläche Dashboard Pachtkonten Pachtobjekte Kontakte Abrechnung — Hebungen Abrechnung — Archiv Audit-Log Einstellungen Rechte nach Rolle 1. Anmeldung und erste Schritte 1.1 Anmeldung Rufen Sie...