Zum Inhalt springen

Berechtigungen (Scopes)

Beim Anlegen wählen Sie, was ein Token darf. Sie können nur Berechtigungen vergeben, die Sie selbst in der Verwaltung haben.

ScopeErlaubtDer Ersteller braucht
locations:readGaragenparks lesenStandorte (Lesen)
occupancy:readVermietungsquote lesen (aktuell, Verlauf, je Garagentyp)Belegungsplan (Lesen)
tenants:readMieter lesen (ohne Bankdaten)Mieter (Lesen), Vermietungsprozess (Lesen)
tenants:importBestandsmieter an den Import übergebenDatenimport (Bearbeiten), Vermietungsprozess (Lesen)
tenants:import_commitImportierte Bestandsmieter übernehmen (legt Mieter und Verträge an)Datenimport (Bearbeiten), Vermietungsprozess (Bearbeiten)
bookings:readBuchungsjournal und Umsatz lesenBuchhaltung Übersicht (Lesen)
open_items:readOffene Posten lesenForderungen (Lesen)
dunning:readMahnstand und ausgestellte Mahnungen lesenForderungen (Lesen)
invoices:readRechnungen lesenRechnungen (Lesen)
payments:readZahlungseingänge lesen (ohne Bankdaten)Zahlungen (Lesen), Buchhaltung Übersicht (Lesen)
payments:read_counterpartyZusatz zu payments:read: Bankdaten und Verwendungszweck der ZahlendenZahlungen (Lesen), Buchhaltung Übersicht (Lesen)
emails:readVersendete E-Mails lesen (Betreff, Status, Vorschau)E-Mail-Protokoll (Lesen), Mieter (Lesen)
emails:read_bodyZusatz zu emails:read: Volltext der E-MailsE-Mail-Protokoll (Lesen), Mieter (Lesen)
usage:readZugriffsprotokoll der eigenen API-Abrufe lesenAPI-Zugang (Lesen)
documents:readDokumente lesen (Mieter- und Standortdokumente, nur Angaben zur Datei)Mieter (Lesen), Standorte (Lesen)
documents:downloadZusatz zu documents:read: kurzlebige Download-Links für DokumenteMieter (Lesen), Standorte (Lesen)
contractors:readHandwerksbetriebe und Aufträge lesenArtikel und Handwerker (Lesen), Garagen/Einheiten (Lesen), Vermietungsprozess (Lesen)
units:readEinheiten und Garagen lesenGaragen/Einheiten (Lesen), Standorte (Lesen)
contracts:readVerträge, Nachträge und Kündigungen lesenVermietungsprozess (Lesen), Mieter (Lesen)
datev:exportDATEV-Exporte abrufen und anstoßenFinanzbuchhaltung (Lesen)
prospects:readInteressenten und Warteliste lesenVermietungsprozess (Lesen)
prospects:writeZusatz zu prospects:read: Interessentenanfragen einliefernVermietungsprozess (Bearbeiten)
appointments:readTermine lesenKalender (Lesen)
appointments:writeZusatz zu appointments:read: Termine anlegenKalender (Bearbeiten)
damages:readSchäden lesenGaragen/Einheiten (Lesen), Vermietungsprozess (Lesen)
damages:writeZusatz zu damages:read: Schäden anlegen und Status setzenGaragen/Einheiten (Bearbeiten), Vermietungsprozess (Bearbeiten)
utility:readNebenkostenabrechnungen, Zähler und Zählerstände lesenZählerstände (Lesen), Strom (Lesen), Wasser (Lesen)
utility:writeZusatz zu utility:read: Zählerstände eintragenZählerstände (Bearbeiten), Strom (Bearbeiten), Wasser (Bearbeiten)
webhooks:manageWebhooks einrichten und verwaltenAPI-Zugang (Vollzugriff)
timeline:readMieter-Zeitleiste lesen (nur Ereignisse, für die das Token auch das Leserecht hat)Mieter (Lesen)

Zusatzrechte: Einige Scopes erweitern einen anderen und berechtigen allein zu nichts: payments:read_counterparty (Bankdaten der Zahlenden), documents:download (Download-Links), emails:read_body (Volltext der E-Mails) sowie die Schreibrechte utility:write (Zählerstände), damages:write (Schäden), appointments:write (Termine) und prospects:write (Interessenten). Das Token braucht jeweils auch den Grund-Scope (…:read). Ein Token darf bis zu 40 Scopes tragen. Es sieht immer die ganze Organisation — Beschränkungen auf einzelne Standorte gibt es am Token nicht.

Fehlt einem Token der passende Scope, antwortet die API mit 403 insufficient_scope und nennt den benötigten Scope im Feld error.required_scope.

Die Rechte des Erstellers werden bei jedem Aufruf neu geprüft. Verliert die Person, die das Token angelegt hat, ein nötiges Recht — auch das Recht API-Zugang selbst —, antwortet die API sofort mit 403 insufficient_permissions. Bekommt sie das Recht zurück, funktioniert das Token wieder.