Echtzeit-Push-Ereignisse für deine 3D-Druckerflotte

Webhooks: Sofort benachrichtigt werden, wenn etwas passiert

Wenn ein Druck startet, ein Auftrag fehlschlägt, ein Warteschlangeneintrag eingeht, ein Ersatzteil knapp wird oder Filament neu zugewiesen wird, kann SimplyPrint das Ereignis innerhalb weniger Sekunden per POST an deine URL senden. Leite Ereignisse ohne eine einzige Codezeile an Discord, Slack oder Microsoft Teams weiter oder erstelle deine eigene Automatisierung mit der unverarbeiteten JSON-Nutzlast.

Kostenlos loslegen Mehr Info & How-to
Funktionsbild

Abrufen, wenn du willst. Senden, wenn es zählt.

Die SimplyPrint-API ist ideal, wenn dein System Fragen stellt. Mit Webhooks teilt SimplyPrint dir sofort mit, wenn sich etwas ändert, ohne Polling, ohne geplante Jobs, ohne verpasste Ereignisse.

Funktionsbild

Ereignisse senden statt abzufragen

Ein Webhook ist eine URL, die du SimplyPrint gibst. Immer wenn in deinem Konto etwas passiert, das du abonniert hast, etwa ein Druck startet, ein Auftrag fehlschlägt, ein Warteschlangeneintrag genehmigt wird oder ein Ersatzteil knapp wird, sendet SimplyPrint einen HTTP POST mit den Ereignisdaten an diese URL. Keine Polling-Schleifen, kein Jonglieren mit Rate-Limits, kein „Haben wir das verpasst?“, nur ein Ereignisstrom, den du mit allem verbinden kannst, das HTTP spricht.

Erstelle beliebig viele Webhooks. Wähle genau die Ereignisse aus, die für jeden relevant sind. Deaktiviere einen, ohne ihn zu löschen. Prüfe jede Zustellung in der Verlaufsansicht. Das ist dieselbe Grundlage, auf der das übrige Web läuft, jetzt für deine 3D-Druckerflotte.

Vier Bereitstellungsformate, ein Webhook-System

SimplyPrint erkennt das Ziel anhand der URL automatisch und formatiert die Payload passend. Richtest du einen Webhook auf Discord, erhältst du ein korrektes Embed mit Farbe, Feldern und Zeitstempel. Richtest du ihn auf Slack, erhältst du eine Slack Block Kit-Nachricht. Richtest du ihn auf Microsoft Teams, erhältst du eine Adaptive Card. Für alles andere erhältst du sauberes rohes JSON, mit dem du machen kannst, was du möchtest.

Rohes JSON

Sauberer POST-Body für Zapier, n8n, Make oder dein eigenes Backend.

Discord

Füge eine Kanal-Webhook-URL ein und erhalte Rich Embeds ohne Bot.

Slack

Native Block-Kit-Nachrichten von jedem eingehenden Slack-Webhook.

Microsoft Teams

Adaptive Karten, die an einen Teams-Workflow oder eine Connector-URL gesendet werden.

Funktionsbild

Jedes Ereignis deiner Flotte, sauber in Kategorien gruppiert

Abonniere für jeden Webhook genau die Ereignisse, die dafür wichtig sind. Ein teamweiter Discord-Kanal interessiert sich vielleicht nur für Druck abgeschlossen und Druck fehlgeschlagen. Eine Zapier-Automatisierung abonniert vielleicht Warteschlangeneintrag genehmigt. Ein Wartungsdashboard möchte vielleicht jedes maintenance.*-Ereignis. Du entscheidest das pro Webhook.

  • Druckauftragsereignisse: gestartet, pausiert, fortgesetzt, abgebrochen, abgeschlossen, fehlgeschlagen, Druckbett geräumt, Objekte übersprungen
  • Druckerereignisse: AutoPrint-Status, Düsengröße, Material, benutzerdefiniertes Tag zugewiesen / entfernt, Außer-Betrieb-Status, KI-Status, fehlgeschlagener Druck per KI erkannt, KI-Fehlalarm, AutoPrint-Maximalzyklen
  • Organisationsereignisse - AutoPrint-Status des Kontos, Registrierung neuer Nutzer, ausstehende Nutzerfreigabe
  • Druckwarteschlange: Eintrag hinzugefügt, gelöscht, verschoben, reaktiviert, Genehmigung ausstehend, genehmigt, abgelehnt, Warteschlange geleert
  • Filament, erstellt, aktualisiert, gelöscht, einem Drucker zugewiesen, Zuweisung aufgehoben
  • Wartung - Wartungsauftrag erstellt / gestartet / abgeschlossen / storniert / überfällig / wiedereröffnet / aktualisiert / gelöscht, Problem gemeldet / gelöst, Ersatzteil erstellt / aktualisiert / gelöscht, Bestand angepasst, niedriger Bestand, Aufgabe abgeschlossen / übersprungen, Zeitplan erstellt / aktualisiert / gelöscht
  • Guthaben, belastet, erstattet, aufgeladen, angepasst
  • Kontingent: neue Anfrage, Anfrage abgeschlossen, angepasst, zurückgesetzt
Das sind sofort über 60 verschiedene Ereignisse, neue kommen mit jeder neuen Funktion hinzu.

Eine Payload-Struktur, für die sich leicht Code schreiben lässt

Jede Webhook-Zustellung im regulären Format sieht von außen gleich aus: ein Umschlag mit dem Namen des event, einem ISO-timestamp und der auslösenden webhook_id, der ein data-Objekt enthält, dessen Struktur vom Ereignis abhängt.

Das data-Objekt für ein job.done-Ereignis enthält Druckauftrag, Drucker, Datei, Benutzer und verstrichene Zeit. Ein filament.assigned-Ereignis enthält das Filament, den Drucker und das Werkzeug, dem es zugeordnet wurde. Ein maintenance.job_overdue-Ereignis enthält den Auftrag, den Drucker, den verantwortlichen Benutzer und das ursprüngliche Fälligkeitsdatum. Das Nachrichtenformat bleibt gleich, die Daten sind ereignisspezifisch. So verarbeitet eine einzige switch-Anweisung in deinem Code den gesamten Datenstrom.

Funktionsbild
Weshape
Kundenbericht

Erfahre, wie Weshape mit Webhooks ~50 printers betreibt

Order queueing is a webhook that feeds into the SimplyPrint API.
- Weshape, Kolind, Denmark
Erfahrungsbericht von Weshape lesen

Testen, Beispieldaten prüfen und inspizieren, bevor du etwas produktiv schaltest

Webhooks sollen langweilig sein. SimplyPrint gibt dir drei Tools, damit sie es sind: Prüfe, was du erhältst, löse einen Test aus und sieh dir jede bereits erfolgte Zustellung an.

Testereignis senden

Sende bei Bedarf über jedes Abonnement einen Payload im echten Format.

Beispiel-Payloads

Sieh dir die exakten Payload-Strukturen an, bevor du Code schreibst.

Zustellverlauf

URL, HTTP-Status, Antworttext und Zeitstempel für jede Zustellung.

Rahmen Rahmen Rahmen

Wie deine Webhooks nach der Zustellung aussehen

Die Formate für Discord, Slack und Teams werden in diesen Apps als native Embed-Karten dargestellt, mit aussagekräftigem Titel, strukturierten Nutzdaten und optionalem Drucker-Vorschaubild. Hier sind drei echte Zustellungen aus einer Druckfarm mit SimplyPrint, direkt aus einem Discord-Kanal aufgenommen. Konfiguriere das Format einmal, SimplyPrint kümmert sich um die Einbettung.

Rahmen Rahmen Rahmen

Wartung überfällig

Ein geplanter Wartungsauftrag ist überfällig: Auftragsname, Drucker, Priorität, Zeitplan und Gruppe in einer Karte.

Wartungsauftrag erstellt

Ein neuer Wartungsauftrag ist geplant, Drucker, Gruppe und Priorität erscheinen sofort in deinem Teamkanal.

Ersatzteilbestand

Bestandsänderungen: Teile werden gelöscht, der Bestand angepasst oder aufgefüllt. Jede Änderung wird als separates Ereignis übermittelt, damit ein Workflow-Tool darauf reagieren kann.

Optionale Secret-Prüfung, bestätige, dass die Anfrage wirklich von SimplyPrint stammt

Lege pro Webhook ein Secret fest. SimplyPrint sendet es bei jeder Zustellung im Header X-SP-Secret. So kann dein Empfänger prüfen, ob die Anfrage wirklich von uns stammt und nicht von jemandem, der von irgendeiner IP-Adresse aus deine URL erraten hat. Bei Webhooks im internen Netzwerk kannst du das Secret weglassen, wenn du es nicht brauchst. Ersetze das Secret, sobald es offengelegt wurde. Frühere Zustellungen werden dadurch nicht ungültig, künftige verwenden den neuen Schlüssel.

Jeder Webhook kann außerdem unabhängig aktiviert / deaktiviert werden. Lege den Schalter um, um eine störende Integration zu pausieren, ohne ihr Event-Abonnement oder ihren Verlauf zu verlieren.

Funktionsbild

Was Nutzer wirklich verbinden

Das sind die Muster, die wir am häufigsten bei Druckfarmen, Schulen, Makerspaces und Produktteams sehen, die SimplyPrint nutzen.

Discord-Updates

Sende job.done und job.failed an den Kanal deines Teams.

Zapier / n8n

Rechnungen oder Auftragsabwicklung auslösen, wenn ein Eintrag in der Druckwarteschlange genehmigt wird.

Wartungswarnungen

Informiere den Betrieb bei überfälliger Wartung oder geringem Ersatzteilbestand.

Unterrichts-Dashboard

Zeige Lehrkräften die Einreichungen von Schülern in Echtzeit.

Der Push-Teil einer vollständigen Entwicklerlösung

Webhooks ergänzen die übrigen Entwicklerfunktionen von SimplyPrint ideal:

  • Über die SimplyPrint-API kann dein Code bei Bedarf beliebige Zustandsdaten per Pull abrufen: Drucker, Druckwarteschlange, Dateien, Filament und Aufträge.
  • Webhooks lassen SimplyPrint Änderungen sofort pushen, damit du nicht danach pollen musst.
  • Mit dem SimplyPrint MCP-Server können KI-Assistenten wie Claude und ChatGPT über eine geprüfte Tool-Registry Daten derselben Druckerflotte lesen und dort Aktionen ausführen.
Nutze einen davon. Nutze alle drei. Sie nutzen dieselbe Authentifizierung, dasselbe Berechtigungsmodell und dieselbe Datenstruktur, sodass ein Drucker in einer Webhook-Nutzlast dasselbe Druckerobjekt ist, das dein API-Aufruf zurückgibt.

Funktionsbild

Tarife: In welchen Tarifen sind Webhooks enthalten?

Webhooks sind in den Tarifen Print Farm und Enterprise ohne Aufpreis enthalten. Keine Gebühr pro Webhook oder Zustellung, keine Eventlimits.

Funktion / Limit Kostenlos Einfach Pro Druckfarm Enterprise Schule Cloud Slicer Filament-Manager
Webhooks
Vollständiges Mehrkanal-Webhook-System: normales JSON, Discord, Slack und Microsoft Teams, mit vollständigem Ereigniskatalog, optionaler Secret-Prüfung und Zustellverlauf.

Möchtest du mehr über unsere Tarife erfahren?

Vollständigen Preis- und Funktionsvergleich anzeigen

Häufig gestellte Fragen

Füge einfach die Webhook-URL des Kanals in SimplyPrint ein, das war's. Wir erkennen das Ziel anhand der URL, egal ob discord.com/api/webhooks, hooks.slack.com/services oder eine Teams-Workflow-URL, und formatieren die Nutzlast passend für die jeweilige Plattform. Keine Bot-Installation, keine App, keine Middleware.
Über 60 Ereignisse in acht Kategorien: Druckaufträge, Druckerstatus, Organisation, Druckwarteschlange, Filament, Wartung, Guthaben und Kontingent. Jeder Webhook abonniert eine eigene Teilmenge, sodass ein Discord-Kanal nur job.done und job.failed erhalten kann, während eine Zapier-Integration auf queue.item_approved hört. Mit jedem größeren Feature-Release kommen neue Ereignisse hinzu.
Lege für den Webhook ein Secret fest. SimplyPrint sendet es bei jeder Zustellung im Header X-SP-Secret, damit dein Empfänger es mit dem gespeicherten Wert vergleichen und alles ablehnen kann, was nicht übereinstimmt. Das Secret gilt pro Webhook, sodass du den Schlüssel einer Integration ändern kannst, ohne die anderen anzutasten.
Ja, jede Zustellung wird mit Ziel-URL, Request-Body, HTTP-Antwortcode und Zeitstempel protokolliert. Öffne einen beliebigen Webhook, um den vollständigen Zustellverlauf zu sehen. So sind ein falsch konfigurierter Endpunkt oder ein vorübergehender Ausfall nie ein Ratespiel.
Ja, jedes Event-Abonnement hat eine Schaltfläche „Test senden“. SimplyPrint erstellt eine realistisch aufgebaute Payload, mit einer echten Entität aus deinem Konto, falls vorhanden, sonst mit einem synthetischen Beispiel, und sendet sie bei Bedarf an den Webhook. Du kannst außerdem Beispiel-Payloads für jedes Event ansehen, damit dein nachgelagerter Code bereit ist, bevor das erste echte Event eintrifft.
Die API arbeitet per Pull: Dein Code fragt SimplyPrint bei Bedarf nach dem Status. Webhooks arbeiten per Push: SimplyPrint informiert deinen Code sofort, wenn sich etwas ändert, ohne Polling, ohne Verwaltung von Rate-Limits und ohne verpasste Ereignisse. Die meisten echten Integrationen nutzen beides: die API zum Abfragen und Webhooks zum Reagieren.
Zustellungen werden über einen dedizierten Forwarder gesendet. Für jeden Versuch werden Antwortcode, Request-Body und Zeitstempel protokolliert, sodass du einen Ausfall im Webhook-Verlauf siehst. Gestalte deinen Empfänger idempotent. Jede Zustellung enthält eine eigene Log-ID. Gleiche über die API alle Zustände ab, die dir während einer Ausfallzeit entgangen sein könnten.
Ja, fehlgeschlagene Zustellungen (keine 2xx-Antwort oder Timeout) werden innerhalb der nächsten 24 Stunden mit exponentiellem Backoff erneut zugestellt, danach als dauerhaft fehlgeschlagen markiert und im Zustellverlauf angezeigt.
Zustellversuche mit Payload und Antwortcode werden 30 Tage im Webhook-Zustellverlauf gespeichert und sind für jeden Webhook im Panel verfügbar.
Webhooks sind in den Tarifen Print Farm, School (Education) und Enterprise enthalten. Keine Gebühren pro Webhook oder Zustellung, keine Eventlimits.

Schritt-für-Schritt-Einrichtungsanleitung

Eine Anleitung für deinen ersten Webhook, einschließlich Details zu Discord-, Slack- und Microsoft-Teams-URLs, findest du im vollständigen Helpdesk-Artikel zu Webhooks.

Inhaltsverzeichnis