/v1/-Endpunkte sind die versionierte Schnittstelle auf dieselben Immobiliendaten. Basis-URL: https://api.trassets.ai. Sende deinen API-Key im X-API-Key-Header bei jedem Request. Alle Antworten sind JSON.
Jede /v1/{category}/{api_table}-Response ist ein JSON-Objekt: die Zeilen stehen in data, daneben die Pagination-Felder. Siehe Response-Struktur für die Objekt-, Array- und Code/Label-Muster, denen die Zeilen folgen.
Endpunkt-Typen
Raw-Endpunkte sind generisch pro Kunde (keine tabellenweise Inhaltsprüfung). Sie nutzen dieselben Response-Schlüssel wie die Category-Endpunkte (
total).
Pagination
Nur Cursor, die Pagination-Felder stehen im Body:next_cursor (null = keine weitere Seite) und total (auf Category-Endpunkten null, außer der Request sendet include_total=true). Ein offset gibt es nicht; ein Request mit offset liefert 400 Bad Request. Details: Pagination.
Fehlerformat
Fehler folgen RFC 7807 (application/problem+json). Jedes Fehlerobjekt enthält type, title, status, detail und instance. Siehe Fehler für eine vollständige Liste der Status-Codes und Hinweise zu Wiederholungsversuchen.
Versionierung
Alle Endpunkte liegen unter/v1/; unversionierte Pfade liefern 404. Siehe Versionierung.
Endpunkt-Gruppen
Property
Objekte, Strukturbaum, technische Objekte und Kreditoren-Dienstleistungszuordnungen — siehe die Gruppe Property in der Seitenleiste.
Contracts
Mietsollstellungen, Sollstellungsdifferenzen, Dienstleistungsverträge und Vertragslaufzeiten — siehe die Gruppe Contracts in der Seitenleiste.
Accounting
Konten, Budgets und Buchungen — siehe die Gruppe Accounting in der Seitenleiste.
Depreciation
Anlagegüter und Abschreibungsbuchungen — siehe die Gruppe Depreciation in der Seitenleiste.
Operations
Meldungen, Anfragen, Angebote, Aufträge und Projekte — siehe die Gruppe Operations in der Seitenleiste.
Stakeholder
Kreditoren, Mitarbeiter, Eigentümer und Mieter — siehe die Gruppe Stakeholder in der Seitenleiste.
/v1/-Tabellen und wie sie zusammenhängen.