Definiert ob Message als Entwurf angelegt werden soll. Default: true
Um eine Nachricht sofort zu versendet muss dieser Wert auf false gesetzt werden.
subscription
optional
array
Array mit Subscription IDs die direkt angeschrieben werden sollen (Direktnachricht).
Beispiel: ["Z_7aWWIpvtKMPP01", "2-2VuH6bwnbhrmdo"]
campaign_id
optional
string
Nur in Zusammenhang mit dem Parameter subscription verwenden. Die Kampagne ID kann dazu verwendet werden, die Ergebnisse der Direktnachrichten im Sovendus Dashboard zu gruppieren. Wird keine Kampagne ID übergeben, werden die Ergebnisse der Default Kampagne zugeordnet.
ttl
optional
integer
Gültigkeit der Nachricht in Minunten ab Versandzeitpunkt. Nicht zusammen mit ttl_date verwenden. Default: 1140 (3 Tage)
ttl_date
optional
string
Datum und Uhrzeit bis zu der die Nachricht gültig sein soll. Nicht zusammen mit ttl verwenden.
Format: yyyy-MM-dd HH:mm
autohide
optional
boolean / integer
Zeit wie lange eine Nachricht stehen bleibt, bevor sie ausgeblendet und ins Notification-Center verschoben wird. Default: false
rate_limit
optional
integer
Anzahl Nachrichten pro Minute. Default: 0 = Kein Rate Limit
urgency
optional
string
Bei einer niedrigen Priorität können Nachrichten ggf. verzögert zugestellt werden, um z.B. bei niedrigem Akkustand das Gerät nicht aufwecken zu müssen.
Mögliche Werte: 'very-low' | 'low' | 'normal' | 'high'
Default: 'normal'
is_silent
optional
boolean
Nur für Mobile Geräte. Nachricht wird ohne Ton/Vibration/Displayaktivierung zugestellt. Default: false
is_hidden_in_widget
optional
boolean
Wenn true übermittelt wird, wird die Nachricht nicht im Sovendus Push Widget angezeigt. Default: false
send_at
optional
string
Datum und Uhrzeit an dem die Nachricht versendet werden soll. Wenn kein Wert übergeben wird, wird die Nachricht sofort versendet.
Format: yyyy-MM-dd HH:mm
lang
optional
object
Nachrichteninhalt aufgeteilt pro Sprache. Die Sprachspezifischen Elemente müssen innerhalb eines Keys der dem Sprachcode (de, en, fr, etc.) entspricht definiert werden.
title
string
Nachrichtentitel
body
string
Nachrichtentext
link
string
Link zur Landingpage
icon
optional
string
URL des Nachrichten Icons
badge
optional
string
Badge URL welches in der Benachrichtigungsleiste auf Mobile (Chrome auf Android) angezeigt wird.
image
optional
string
Bild URL für grosses Bild in Nachricht. Diese Funktion wird nur von Chrome auf Desktop unterstützen.
Wie komme ich an die Subscription ID eines Abonnenten?
Die Subscription ID des Abonnenten welche für Direktnachrichten benötigt wird (Parameter subscription) ist in der Variable window.gb_push_subscription_key gespeichert. Bei einer Änderung dieser ID wird der Event getback_push_subscription_change gefeuert. Dies ermöglicht es Ihnen z.B. die ID in Ihrem CRM zu speichern und somit personalisierte Direktnachrichten an Ihre Abonnenten zu versenden.
Über eine Direktnachrichten-Kampagne können Sie die Ergebnisse der versendeten Nachrichten gruppieren. Dies ermöglicht es Ihnen, Ihre einzelnen Massnahmen getrennt voneinander auszuwerten.
Kampagnen können Sie im Sovendus Backend unter „API -> Kampagne erstellen“ anlegen. Um die Kampagne danach beim erstellen einer Nachricht zu verwenden, muss die ID mittels dem Parameter campaign_id übergeben werden.