Einige Funktionen sind nur in bestimmten Abonnements oder als kostenpflichtige Add-ons verfügbar, und Sie können die Inklusivleistungen auf unserer Seite zur Preisgestaltung überprüfen. Wenn Sie weitere Fragen haben, nehmen Sie Kontakt zum Support auf, und wir können Ihr Abonnement überprüfen und Ihnen Optionen anbieten, einschließlich eines Gesprächs mit unserem Customer Success-Team.
Ein Webhook (oder Callback) ermöglicht es unserer Plattform, Ihre Anwendung mit Informationen über ein bestimmtes Ereignis (z. B. eine neu eingegangene SMS) anzupingen. Dies geschieht in Echtzeit, so dass Sie die Plattform nutzen können, um Ihre eigenen 2-Wege-Nachrichtenlösungen zu erstellen, indem Sie SMS über die API senden und alle Antworten über Webhooks verarbeiten.
Häufige Ereignisse, auf die Sie achten sollten:
- SMS -> Empfang von SMS
- SMS -> Erfolgte Abmeldungen
- Zustellungsberichte -> Nachricht ist zugestellt
- Zustellungsberichte -> Nachricht ist abgelaufen
Webhook erstellen
-
Navigieren Sie zu Einstellungen > API, wählen Sie die Registerkarte Webhooks und klicken Sie dann auf Neuer Webhook:
- Richten Sie die Grundlagen für Ihren Webhook ein:
- Wählen Sie das/die Ereignis(e) aus, das/die Sie überwachen möchten (z. B. SMS -> SMS-Empfang)
- Wählen Sie die HTTP-Methode, die wir an Ihre Anwendung senden sollen (z. B. POST)
- Geben Sie die URL ein, unter der Sie das Ereignis verarbeiten möchten (z. B. https://ihreapp.com/sms/eingehende-sms)
-
Geben Sie als Nächstes alle Header an, die in Ihrer Anfrage enthalten sein sollen. Um weitere Kopfzeilen hinzuzufügen, klicken Sie einfach auf Kopfzeile hinzufügen:
- Geben Sie anschließend den Inhalt an, der in der Anfrage an den angegebenen Endpunkt übergeben werden soll. Eine gute Voreinstellung wäre beispielsweise:
| id | $mtID |
| accountId | $accountId |
| sourceAddress | $sourceAddress |
| destinationAddress | $destinationAddress |
| messageContent | $mtContent |
| replyContent | $moContent |
- Klicken Sie abschließend unten rechts auf dem Bildschirm auf Webhook speichern.
In diesem Beispiel haben wir einen Webhook erstellt, der beim Empfang einer SMS eine JSON-Anfrage mit den folgenden Informationen im JSON-Body an https://yourapplication.com/sms/inbound-sms sendet: id, accountId, sourceAddress, destinationAddress, messageContent, replyContent.