Pushwoosh bietet eine umfangreiche Bibliothek mit über 100 API-Methoden, die für verschiedene Funktionalitäten wie das Senden von Benachrichtigungen, die Verwaltung von Benutzern und das Tracking von Analysen kategorisiert sind.
Einheitliche API, die die gesamte /create*Message-Familie (Push, E-Mail, SMS, Kakao) ersetzt. Siehe die Übersicht und den Migrationsleitfaden.
| |
|---|
Notify | Erstellt und sendet eine einzelne Nachricht über einen beliebigen Kanal. Ersetzt /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage. |
Cancel | Storniert eine zuvor erstellte Nachricht, bevor sie zugestellt wird. Verwenden Sie den message_code von Notify. |
Update | Ersetzt eine noch geplante Nachricht durch eine neue Definition (vollständiger Ersatz). Verwenden Sie den message_code von Notify. |
Senden Sie transaktionale E-Mails über Standard-SMTP, anstatt die API direkt aufzurufen. Das Gateway authentifiziert sich mit Ihrem Anwendungscode und API-Token und leitet dann jede Nachricht an Notify weiter. Siehe die SMTP-Gateway-Referenz.
| |
|---|
createMessage Veraltet | Erstellt eine neue Push-Benachrichtigung. Verwenden Sie stattdessen Notify. |
deleteMessage | Löscht eine Nachricht (gesendet oder geplant) und entfernt sie aus dem Nachrichtenverlauf. |
getMessageDetails | Ruft die Nachrichtendetails ab. |
createTargetedMessage Veraltet | Erstellt eine neue gezielte Push-Benachrichtigung. Verwenden Sie stattdessen Notify mit der Art transactional. |
getPushHistory Veraltet | Verwenden Sie /messages:list, um den Nachrichtenverlauf mit detaillierten Daten abzurufen. |
cancelMessage | Storniert eine geplante Nachricht und behält sie im Nachrichtenverlauf. |
| |
|---|
Create | Erstellt ein neues Push-Preset. |
List | Listet die Push-Presets einer Anwendung auf. |
Get | Ruft ein einzelnes Push-Preset anhand des Codes ab. |
Update | Überschreibt ein Push-Preset anhand des Codes. |
UpdatePartial | Aktualisiert nur die angegebenen Felder eines Push-Presets anhand des Codes. |
Clone | Dupliziert ein Push-Preset innerhalb derselben Anwendung. |
Delete | Löscht ein Push-Preset anhand des Codes. |
| |
|---|
registerDevice | Registriert ein Gerät für die Anwendung. |
unregisterDevice | Entfernt den Push-Token des Geräts. |
deleteDevice | Löscht ein Gerät und alle zugehörigen Daten in der angegebenen Anwendung. |
setTags | Setzt Tag-Werte für das Gerät. |
getTags | Ruft Tags mit ihren entsprechenden Werten für ein bestimmtes Gerät ab. |
setBadge | Sendet den aktuellen Badge-Wert für ein Gerät an Pushwoosh. |
applicationOpen | Registriert ein App-Öffnungs-Ereignis. |
pushStat | Registriert ein Push-Öffnungs-Ereignis. |
messageDeliveryEvent | Registriert ein Push-Zustellungs-Ereignis für das Gerät. |
| |
|---|
addTag | Erstellt ein Tag in Ihrem Konto. |
deleteTag | Entfernt ein Tag mit allen zugehörigen Informationen. |
listTags | Ruft eine Liste der Tags im Konto ab. |
| |
|---|
createFilter | Erstellt ein neues Segment. |
listFilters | Gibt eine Liste der verfügbaren Segmente mit ihren Bedingungen zurück. |
deleteFilter | Löscht ein bestehendes Segment. |
exportSegment | Plant eine Anfrage zum Exportieren von Abonnenten, die den Segmentbedingungen entsprechen. |
exportSegment Results | Ruft den CSV-Link für die Ergebnisse von exportSegment ab. |
| |
|---|
registerUser | Verknüpft eine externe Benutzer-ID mit einem bestimmten Gerät. |
deleteUser | Löscht einen Benutzer und alle Geräte, die mit der angegebenen Benutzer-ID verknüpft sind. |
postEvent | Ruft das Ereignis innerhalb der App auf. |
| |
|---|
Create | Erstellt eine neue E-Mail-Vorlage in einer Anwendung. |
List | Listet die E-Mail-Vorlagen einer Anwendung auf. |
Get | Gibt eine einzelne E-Mail-Vorlage anhand des Codes zurück. |
Update | Aktualisiert eine bestehende E-Mail-Vorlage anhand des Codes. |
Delete | Löscht eine E-Mail-Vorlage und das zugehörige Preset anhand des Codes. |
Clone | Klont eine E-Mail-Vorlage in eine Zielanwendung. |
| |
|---|
getInboxMessages | Ruft die Liste der Posteingangsnachrichten für eine bestimmte HWID ab. |
inboxStatus | Aktualisiert den Status einer bestimmten Posteingangsnachricht. |
| |
|---|
getEventStatistics | Ruft die Anzahl ab, wie oft ein Ereignis während eines bestimmten Zeitraums ausgelöst wurde. |
getTagStats | Ruft Statistiken für ein bestimmtes Tag ab. |
| |
|---|
inapps:totals | Ruft die Gesamtwerte für Impressionen, Interaktionen und Frequency Capping für eine oder mehrere In-App-Kampagnen über einen Zeitraum ab. |
inapps:timeline | Ruft die Gesamtwerte für den Zeitraum und eine Zeitreihe von In-App-Metriken für eine einzelne Kampagne ab. |
| |
|---|
Create a pass | Erstellt den Pass in Google Wallet und gibt einen Speicherlink zurück. |
Validate a pass | Überprüft eine Pass-Konfiguration, ohne sie zu erstellen. |
Update a pass | Aktualisiert einen bestehenden Pass. Google übermittelt die Änderung an gespeicherte Geräte. |
Get a save link | Gibt einen “Zu Google Wallet hinzufügen”-Speicherlink für einen bestehenden Pass zurück. |
Get a pass | Gibt einen einzelnen gespeicherten Pass zurück. |
List passes | Gibt eine paginierte Liste von Pässen für eine Anwendung zurück. |
Set pass state | Aktiviert oder entwertet einen Pass. |
Delete a pass | Entwertet den Pass in Google und entfernt seinen Pushwoosh-Eintrag. |
Get configuration | Gibt den Konfigurationsstatus von Google Wallet für eine Anwendung zurück. |
Templates | Listet Pass-Vorlagen auf oder ruft eine als Ausgangspunkt ab. |
| |
|---|
Lifecycle | Startet, pausiert, beendet, entwirft oder archiviert eine Journey anhand ihrer UUID. |
Create and update | Erstellt eine neue Journey-Definition oder ersetzt eine bestehende. |
Start by API | Schleust Benutzer in den API-Einstiegspunkt einer laufenden Journey ein. |
Get Journey stats | Ruft Statistiken für eine bestimmte Journey anhand ihrer ID ab. |
Remove users from journeys | Entfernt einen oder mehrere Benutzer aus allen oder ausgewählten aktiven Journeys. |
| |
|---|
getResults | Ruft das Ergebnis einer geplanten Anfrage ab. |
| |
|---|
createSMSMessage Veraltet | Erstellt eine neue SMS-Nachricht. Verwenden Sie stattdessen Notify mit platforms: ["SMS"]. |
| |
|---|
createLineMessage Veraltet | Erstellt eine neue LINE-Nachricht. Verwenden Sie stattdessen Notify mit platforms: ["LINE"]. |
| |
|---|
createKakaoMessage Veraltet | Sendet eine Kakao-Nachricht unter Verwendung einer genehmigten Vorlage. Verwenden Sie stattdessen Notify mit platforms: ["KAKAO"]. |
| |
|---|
getNearestZone | Ruft die Parameter der nächstgelegenen Geozone und die Entfernung dorthin ab. Zeichnet auch den Gerätestandort für Geo-Push-Benachrichtigungen auf. |
addGeoZone | Fügt einer bestimmten App eine Geozone hinzu. |
updateGeoZone | Aktualisiert Geozone-Eigenschaften wie Name, Status, Inhalt und Reichweite. |
deleteGeoZone | Entfernt Geozonen aus der App. |
addGeoZoneCluster | Fügt der App einen Geozone-Cluster hinzu. |
deleteGeoZoneCluster | Entfernt einen Geozone-Cluster aus der App. |
listGeoZones | Ruft eine Liste der Geozonen für die App ab. |
listGeoZoneClusters | Ruft eine Liste der Geozone-Cluster für die App ab. |