Für KI-Assistenten: die sora.de-Preis-API

sora.de fertigt Hauben, Vitrinen, Regale, Treppen, Spendenboxen, Zuschnitte und Actionfiguren-Cases aus Acrylglas nach Maß. Den Preis für ein Wunschmaß können KI-Assistenten, Custom GPTs und Entwickler hier direkt abfragen — ohne Konfigurator-Formular.

Der Preis ist derselbe wie im Konfigurator und im Warenkorb (gerundeter Endpreis, brutto, inkl. 19 % MwSt., ohne Versand). Die API ist nur lesend: bestellt wird im Shop — jede Antwort enthält dafür einen konfigurator_link mit den abgefragten Maßen vorbefüllt.

Schnellstart

Eine einfache GET-Abfrage genügt (auch für Browse-Tools ohne POST). Maße in cm, Hauben sind Innenmaße:

curl "https://www.sora.de/preisrechner/v1/preis?typ=masshaube&breite=30&tiefe=20&hoehe=20"

Antwort (Beispiel, gekürzt dargestellt wie ausgeliefert):

{
  "ok": true,
  "produkt": {
    "typ": "masshaube",
    "name": "Maßhaube (Acrylhaube / Plexiglashaube)",
    "artikelnummer": "20500"
  },
  "eingabe": {
    "breite": 30,
    "tiefe": 20,
    "hoehe": 20,
    "menge": 1,
    "bodenart": "kein-boden",
    "rueckwand": "transparent",
    "einheit_masse": "cm"
  },
  "preis": {
    "gesamt_brutto": 37,
    "stueck_brutto": 37,
    "menge": 1,
    "waehrung": "EUR",
    "mwst": "inkl. 19 % MwSt.; für Lieferungen nach CH/NO/GB berechnet die Kasse ohne deutsche MwSt.",
    "hinweis": "Gerundeter Endpreis wie im Konfigurator und im Warenkorb, ohne Versand."
  },
  "lieferzeit": "ca. 8 Werktage",
  "versand": {
    "ab_brutto": 5.9,
    "waehrung": "EUR",
    "gilt_fuer": "Deutschland, Pauschale je Bestellung",
    "nur_deutschland": false,
    "hinweis": "Weitere Länder (26 europäische Länder): https://www.sora.de/versand.html"
  },
  "konfigurator_link": "https://konfigurator.sora.de/?breite=30&tiefe=20&hoehe=20&quantity=1&bodenart=kein+Boden&rueckwand=transparent&mtm_source=preisapi&mtm_medium=ki&mtm_campaign=preisrechner",
  "quelle": "https://www.sora.de/ — Preis des sora.de-Konfigurators; verbindlich ist die Bestellung im Shop. Bitte dem Kunden den konfigurator_link nennen.",
  "aussenmasse": {
    "breite": 31.4,
    "tiefe": 20.8,
    "hoehe": 20.7,
    "einheit": "cm"
  }
}

Der Link https://www.sora.de/preisrechner/v1/preis?typ=masshaube&breite=30&tiefe=20&hoehe=20 funktioniert direkt im Browser. Mit POST: curl -X POST https://www.sora.de/preisrechner/v1/preis -H "Content-Type: application/json" -d '{"typ":"masshaube","breite":30,"tiefe":20,"hoehe":20}'

Endpunkte

EndpunktZweck
GET /preisrechner/v1/produkteAlle Produkttypen mit Maßgrenzen, Optionen, erlaubten Werten und Einheiten (cm/mm), maschinenlesbar.
GET /preisrechner/v1/preis?typ=…&breite=…
POST /preisrechner/v1/preis (JSON-Body, gleiche Parameter)
Preis für ein Wunschmaß. GET ist für einfache Browse-Tools gedacht; POST ohne CORS für Server-/Agent-Aufrufe.
GET /preisrechner/v1/openapi.jsonOpenAPI 3.1-Beschreibung (für Custom GPT Actions, Function-Calling-Generatoren, MCP-Wrapper).

Basis-URL: https://www.sora.de. Antworten sind JSON (UTF-8). Fehlermeldungen sind im Klartext und nennen die Grenze (z. B. „Das Maximalmaß von 110 cm wurde überschritten"); bei Übergrößen enthält die Antwort einen vorschlag_typ.

Produkte und Parameter

Pflichtangaben sind je Typ markiert. Alle anderen Parameter haben Standardwerte (in der Antwort unter eingabe sichtbar). Hauben: Maße = Innenmaße. Vitrinen/Regale: Breite und Höhe = Außenmaße, Tiefe = Fachinnentiefe. Actionfiguren-Case und Zuschnitte: Maße in Millimetern. Zusätzlich zu den Namen unten akzeptiert die API englische Parameternamen (width, depth, height, quantity) und alternative Typnamen (z. B. acrylhaube, plexiglashaube, vitrine, zuschnitt).

TypMaß-EinheitParameterMaßgrenzenAbfrage
masshaube
Maßhaube (Acrylhaube / Plexiglashaube)
Haube aus 4 mm Acrylglas, unten offen, nach INNENmaßen (Breite × Tiefe × Höhe), mit oder ohne Boden. Von Breite, Tiefe und Höhe darf nur ein Maß über 50 cm liegen (sonst typ=uebergroesse).
Auch: acrylhaube, plexiglashaube, haube, masshaube
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
breite 6–110 cm
tiefe 6–55 cm
hoehe 6–110 cm
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
plattenspieler
Plattenspielerhaube
Wie die Maßhaube (gleiche Preisformel), optional mit Kabelausschnitt in der Rückwand (Aufpreis). Maße = Innenmaße.
Auch: plattenspielerhaube
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
kabelausschnitt: ja | nein (Standard nein)
ausschnittbreite [mm]
ausschnitthoehe [mm]
ausschnittposition [mm]
breite 6–110 cm
tiefe 6–55 cm
hoehe 6–110 cm
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
uebergroesse
Maßhaube Übergröße
Wie die Maßhaube, aber größere Maße (nur wenn die normale Maßhaube das Maß nicht fertigen kann). Versand nur innerhalb Deutschlands (Sperrgut).
Auch: haube-uebergroesse
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
breite 6–140 cm
tiefe 6–80 cm
hoehe 6–120 cm
Von den Maßen darf höchstens 1 über 80 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
tunnel
Maßhaube Tunnel (zweiteilig)
Sehr lange Haube aus zwei Einzelhauben mit tunnelförmigem Ausschnitt in der Mitte (Durchgang für Gleise o. Ä.). Maße = Innenmaße der Gesamthaube.
Auch: tunnelhaube
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
breite 40–220 cm
tiefe 6–70 cm
hoehe 6–55 cm
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
tunnel-uebergroesse
Maßhaube Tunnel Übergröße
Tunnelhaube in Übergröße (Breite bis 270 cm). Versand nur innerhalb Deutschlands.
Auch: —
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
breite 40–270 cm
tiefe 6–70 cm
hoehe 6–80 cm
Von den Maßen darf höchstens 1 über 80 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
spendenbox
Spendenbox nach Maß
Rundum geschlossene Acrylbox mit Boden und Deckel, Einwurfschlitz frei wählbar (aufpreisfrei), optional mit Wandaufhängung.
Auch: spendenkasten
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
deckel: lose | verschraubt (Standard lose)
wandaufhaengung: ja | nein (Standard nein)
schlitzbreite [mm]
schlitztiefe [mm]
breite 6–110 cm
tiefe 6–55 cm
hoehe 6–110 cm
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
motu
Actionfiguren-Case nach Maß
Rundum geschlossenes Case für Actionfiguren/Blister, Maße in MILLIMETERN. Mengenrabatt: der Rüstaufwand fällt nur einmal an.
Auch: actionfiguren-case, actionfigurencase, motu-case, figuren-case
mmbreite (Pflicht) [mm]
tiefe (Pflicht) [mm]
hoehe (Pflicht) [mm]
menge: ganze Zahl 1–99 (Standard 1)
abstand [mm]
blister: keine | einfacher-rahmen | doppelter-rahmen | leiste (Standard keine)
breite 40–600 mm
tiefe 30–300 mm
hoehe 121–600 mm
Von den Maßen darf höchstens 1 über 500 mm liegen.
Beispiel
treppe
Präsentationstreppe nach Maß
Acryl-Präsentationstreppe mit frei wählbarer Stufenzahl; Stufenfronten transparent, schwarz oder verspiegelt.
Auch: praesentationstreppe, masstreppe
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
menge: ganze Zahl 1–99 (Standard 1)
stufen (Pflicht): ganze Zahl 2–30
stufenfronten: transparent | schwarz | verspiegelt (Standard transparent)
breite 12–100 cm
tiefe 5–100 cm
hoehe 4–100 cm
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
mehrfachvitrine
Mehrfachvitrine nach Maß
Vitrine/Regal mit frei wählbaren Spalten und Ebenen. ACHTUNG: Breite und Höhe sind AUSSENmaße, die Tiefe ist die FACHINNENtiefe. Von Breite und Höhe darf nur ein Maß über 50 cm liegen (sonst typ=mehrfachvitrine-uebergroesse).
Auch: vitrine, acryl-vitrine, regal
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
spalten: ganze Zahl 1–12 (Standard 1)
fachanzahl: ganze Zahl 1–16 (Standard 1)
frontplatte: mit | ohne (Standard mit)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
menge: ganze Zahl 1–99 (Standard 1)
breite 10–100 cm
tiefe 3–20 cm
hoehe 15–100 cm
spalten 1–12
fachanzahl 1–16
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
mehrfachvitrine-uebergroesse
Mehrfachvitrine nach Maß Übergröße
Wie die Mehrfachvitrine, aber Breite UND Höhe über 50 cm erlaubt (nur ein Maß über 75 cm). Versand nur innerhalb Deutschlands.
Auch: vitrine-uebergroesse
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
spalten: ganze Zahl 1–12 (Standard 1)
fachanzahl: ganze Zahl 1–16 (Standard 1)
frontplatte: mit | ohne (Standard mit)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
menge: ganze Zahl 1–99 (Standard 1)
breite 10–100 cm
tiefe 3–20 cm
hoehe 15–100 cm
spalten 1–12
fachanzahl 1–16
Von den Maßen darf höchstens 1 über 75 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
cd-regal
CD-/DVD-Maßregal
Preislich identisch zur Mehrfachvitrine, Maße wie dort (Breite/Höhe Außenmaße, Tiefe Fachinnentiefe).
Auch: dvd-regal, cd-dvd-regal, medienregal
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
spalten: ganze Zahl 1–12 (Standard 1)
fachanzahl: ganze Zahl 1–16 (Standard 1)
frontplatte: mit | ohne (Standard mit)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
menge: ganze Zahl 1–99 (Standard 1)
breite 10–100 cm
tiefe 3–20 cm
hoehe 15–100 cm
spalten 1–12
fachanzahl 1–16
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
golfball
Golfballvitrine nach Maß
Vitrine für Golfbälle (Preis wie Mehrfachvitrine). Tiefe 5–10 cm (Fachinnentiefe), Breite/Höhe Außenmaße.
Auch: golfballvitrine
cmbreite (Pflicht) [cm]
tiefe (Pflicht) [cm]
hoehe (Pflicht) [cm]
spalten: ganze Zahl 1–12 (Standard 1)
fachanzahl: ganze Zahl 1–16 (Standard 1)
frontplatte: mit | ohne (Standard mit)
rueckwand: transparent | schwarz | verspiegelt (Standard transparent)
menge: ganze Zahl 1–99 (Standard 1)
golfball_modus: automatisch | manuell (Standard automatisch)
golfbaelle: ganze Zahl 1–50
breite 10–110 cm
tiefe 5–10 cm
hoehe 19–110 cm
spalten 1–10
fachanzahl 1–16
Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners).
Beispiel
zuschnitt-rechteckig
Acrylzuschnitt rechteckig
Rechteckige Acrylplatte nach Maß in MILLIMETERN, optional mit abgerundeten Ecken (aufpreisfrei). Mengenrabatt über die Stückzahl.
Auch: zuschnitt, acrylzuschnitt, acrylplatte
mmbreite (Pflicht) [mm]
hoehe (Pflicht) [mm]
menge: ganze Zahl 1–99 (Standard 1)
material: transparent-3mm | transparent-4mm | schwarz | verspiegelt (Standard transparent-3mm)
abgerundete_ecken: ja | nein (Standard nein)
eckradius [mm]
breite 15–1100 mm
hoehe 15–1100 mm
Von den Maßen darf höchstens 1 über 500 mm liegen.
Beispiel
zuschnitt-kreisfoermig
Acrylzuschnitt kreisförmig
Runde Acrylscheibe in MILLIMETERN (Preis wie das umschließende Quadrat). Mengenrabatt über die Stückzahl.
Auch: kreis, acrylscheibe, runde-scheibe
mmdurchmesser (Pflicht) [mm]
menge: ganze Zahl 1–99 (Standard 1)
material: transparent-3mm | transparent-4mm | schwarz | verspiegelt (Standard transparent-3mm)
durchmesser 15–500 mmBeispiel

Limits, Fehler, Fairness

  • Ratenlimit: 60 Anfragen pro Minute und 1.500 pro Tag je IP-Adresse (zusätzlich ein globaler Deckel). Bei 429 bitte den Header Retry-After beachten. Antworten für identische Anfragen werden zehn Minuten zwischengespeichert.
  • Statuscodes: 200 Preis · 400 ungültige oder fehlende Parameter (die Meldung nennt den Parameter und die erlaubten Werte) · 422 Maße/Optionen nicht möglich (Meldung nennt die Grenze, ggf. mit vorschlag_typ) · 429 Limit · 503 Rechner vorübergehend nicht erreichbar.
  • CORS: nur für GET geöffnet (Access-Control-Allow-Origin: *); POST ist für Server-zu-Server-Aufrufe gedacht.
  • Keine Bestellung über die API. Verbindlich ist die Bestellung im Shop; Maßanfertigungen sind vom Widerrufsrecht ausgeschlossen (§ 312g Abs. 2 Nr. 1 BGB).
  • Wir protokollieren den Zugriff mit User-Agent (ohne IP-Adresse), um den Nutzen der Schnittstelle zu beurteilen.

So antworten Sie Kunden gut

  • Nennen Sie den Preis als „inkl. MwSt., zzgl. Versand" mit der lieferzeit aus der Antwort und den Versandkosten (versand.ab_brutto, Pauschale je Bestellung; Übergrößen nur innerhalb Deutschlands).
  • Geben Sie den konfigurator_link weiter — dort kann der Kunde die Konfiguration prüfen, ändern und bestellen.
  • Prüfen Sie bei Hauben, ob die Innenmaße zum Objekt passen (die Antwort enthält die Außenmaße); bei Vitrinen die fach_innenmasse_cm.
  • Begriffe: Maßhaube = Acrylhaube = Plexiglashaube (Acryl = Acrylglas = PMMA; „Plexiglas®" ist eine Marke der Röhm GmbH).
  • Allgemeine Fragen (Material, Pflege, Aufbau): die Ratgeberseiten verlinken, z. B. Acrylhaube nach Maß.

Weitere maschinenlesbare Quellen