ERP Holzbau · API-Wiki

API-Wiki

ERP Holzbau hat eine HTTP-Schnittstelle mit JSON. Die Anwendung im Browser nutzt dieselbe Schnittstelle – alles, was Sie dort tun, geht auch per API. Dieses Wiki beschreibt Anmeldung, Fehlerformat, Rechte und die Routen aller Bereiche.

Grundlagen

ThemaRegel
Basisadressehttps://www.plattform.sllr-global.com/api
FormatJSON in Anfrage und Antwort (Content-Type: application/json), Zeichensatz UTF-8
AnmeldungSitzungs-Token im Kopf Authorization: Bearer …
MandantJeder Betrieb ist ein getrennter Mandant. Das Token legt den Mandanten fest; fremde Daten sind nicht erreichbar.
RechteJede Route verlangt ein Recht. Es ergibt sich aus den Rollen des Benutzers – siehe Rechte und Rollen.
KennungenDatensätze tragen eine UUID als id; Belege zusätzlich eine lesbare Nummer je Jahr.
ZeitangabenISO 8601, zum Beispiel 2026-10-04 oder 2026-10-04T07:30:00Z
DateienHochladen als Base64 im JSON, höchstens 25 MB je Datei

Anmelden

Sie melden sich mit der Kennung Ihres Betriebs, Benutzername und Passwort an. Die Antwort enthält das Token und seinen Ablaufzeitpunkt. Nach fünf Fehlversuchen wird das Konto vorübergehend gesperrt.

curl -s https://www.plattform.sllr-global.com/api/auth/login \
  -H 'Content-Type: application/json' \
  -d '{"tenant":"ihr-betrieb","username":"lager","password":"…"}'

# Antwort: { "token": "…", "expiresAt": "…", "user": { … } }

curl -s https://www.plattform.sllr-global.com/api/stock/levels \
  -H "Authorization: Bearer $TOKEN"

Legen Sie für Programme einen eigenen Benutzer mit genau den Rollen an, die das Programm braucht. Alle Einzelheiten: Anmeldung und Sitzung.

Fehler

Fehler kommen mit passendem Statuscode und einheitlichem Körper:

{ "error": { "code": "…", "message": "…", "details": … } }
StatusBedeutung
400Anfrage nicht lesbar
401Nicht angemeldet oder Token abgelaufen
403Recht fehlt oder Betrieb nicht aktiv
404Datensatz nicht gefunden
409Zustand lässt die Aktion nicht zu – zum Beispiel zu wenig Bestand oder Beleg schon gebucht
422Eingabe ungültig; details nennt Feld und Grund
423Konto nach zu vielen Fehlversuchen vorübergehend gesperrt
429Zu viele Anfragen in kurzer Zeit
500Fehler auf unserer Seite

Bereiche

BereichInhalt
Anmeldung und SitzungAnmelden, Sitzung
StammdatenArtikel, Einheiten, Kategorien, Lager, Lagerplätze, Lieferanten, Baustellen und Objekte
Bestand und RückverfolgungBestand lesen, Rückverfolgung
Buchungen, Zuteilung und ScanBuchungen, Zuteilung an Träger, Scan und Etiketten
Inventur, Chargen und AuswertungenInventurbelege, Chargen und Auswertungen, Prüfintervalle und Stücklisten, Meldungen
Einkauf, Reservierung und MaterialplanReservierungen, Bestellungen, Materialplan, Preise, Bewertung
BaustellenakteÜbersichten, Tagesberichte, Nachweise, Fotos, Mängel
Flotte, Prüfungen und FahrtenbuchFahrzeuge, Prüfungen und Fälligkeiten
Personal, Zeiten und FahrtenMitarbeiter, Zeiten und Fahrtenbuch, Suche und Protokoll, Benutzer und Rollen
Vertrieb: Kunden, Angebote, RechnungenKunden, Angebote, Rechnungen
CRMÜbersicht und Pipeline, Leads und Kontakte, Verkaufschancen, Aktivitäten und Aufgaben, Kampagnen
Dokumente und FirmenprofilDokumente, Firmenprofil und Postausgang
Karte und GeodatenKarte, Geodaten
HerstellerkatalogKatalog
AdministrationBetrieb und Rollen, Benutzer, Einladungen, Sitzungen

Grenzen

  • Die Felder der Anfragen und Antworten sind hier nicht einzeln aufgeführt. Ungültige Eingaben beantwortet die API mit 422 und nennt Feld und Grund.
  • Es gibt keine eigenen API-Schlüssel und keine Webhooks. Programme melden sich wie Benutzer an.
  • Die Schnittstelle trägt keine Versionsnummer im Pfad.
  • Routen für den Betreiber der Plattform (Mandanten, Tarife) sind nicht Teil der Kunden-API.

Stand 04.10.2026 · Fehlt etwas oder stimmt etwas nicht? Schreiben Sie uns.