Zum Hauptinhalt springen
Über diese Schnittstelle pflegen Sie die Inhalte Ihrer WEBSALE App aus eigenen Systemen heraus. Sie deckt zwei unterschiedliche Wege ab: den klassischen, bei dem Sie einen Eintrag anlegen, pflegen und später versenden, und den direkten Versand einer personalisierten Nachricht ohne vorherigen Eintrag. Alle Aufrufe brauchen ein Token, siehe REST-Authentifizierung. Content-Type ist durchgängig application/json.

Nachricht erstellen

Die drei URL-Arten unterscheiden sich darin, wo die Seite geöffnet wird und ob der Benutzer dabei angemeldet ist: Welche Felder Pflicht sind, hängt davon ab, ob die Nachricht aktiviert werden soll. Zum Aktivieren müssen title, text, validFrom, validUntil und active gesetzt sein, bei einem Teaser statt title und text das Feld image_url. url wird zur Pflicht, sobald urlType angegeben ist. Zum reinen Anlegen genügt newsType.
Bei Erfolg antwortet der Server mit HTTP-Code 200 und den aktuellen Daten des Nachrichten-Objekts, darunter der id, die Sie für alle weiteren Aufrufe brauchen.

Nachricht bearbeiten

Aktualisiert werden nur die Felder, die im Request stehen und überschreibbar sind. Die Felder entsprechen denen beim Erstellen, mit Ausnahme von newsType, der sich nachträglich nicht ändern lässt.

Allgemeine Push-Nachricht versenden

Ein Request-Body ist nicht nötig.
Zwei Bedingungen müssen erfüllt sein: Die Push-Nachricht muss aktiv sein, und sie darf noch nicht verschickt worden sein. Das Setzen von active allein verschickt also nichts, der Versand braucht immer diesen zusätzlichen Aufruf.

Personalisierte Nachricht versenden

Dieser Weg verschickt direkt, ohne dass Sie vorher einen Eintrag anlegen.

Empfänger filtern

Die Filter email, zip und zip_area lassen sich nur zusammen mit connected: true verwenden. Das ergibt sich daraus, dass der Shop diese Angaben nur für verbundene Geräte kennt.

Personalisierung im Text

Geht die Nachricht ausschließlich an verbundene Geräte, lassen sich Titel und Text personalisieren: Beispiel: eine Nachricht an Kunden mit Nürnberger Postleitzahl, mit personalisiertem Gutschein aus der Charge appvoucher, 30 Tage sichtbar.

Status eines personalisierten Versands abfragen

Ein Request-Body ist nicht nötig. Die Antwort enthält den Eintrag samt Statusinformationen. Werte für status: Werte für type:

Verwandte Themen