Zum Inhalt springen

Referenzindex der API-Methoden

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.

Messaging API v2

Anchor link to

Einheitliche API, die die gesamte /create*Message-Familie (Push, E-Mail, SMS, Kakao) ersetzt. Siehe die Übersicht und den Migrationsleitfaden.

NotifyErstellt und sendet eine einzelne Nachricht über einen beliebigen Kanal. Ersetzt /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage.

SMTP-Gateway

Anchor link to

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.

Nachrichten-API

Anchor link to
createMessage VeraltetErstellt eine neue Push-Benachrichtigung. Verwenden Sie stattdessen Notify.
deleteMessageLöscht eine geplante Nachricht.
getMessageDetailsRuft die Nachrichtendetails ab.
createTargetedMessage VeraltetErstellt eine neue gezielte Push-Benachrichtigung. Verwenden Sie stattdessen Notify mit der Art transactional.
getPushHistory VeraltetVerwenden Sie /messages:list, um den Nachrichtenverlauf mit detaillierten Daten abzurufen.
cancelMessageStorniert eine geplante Nachricht.

Presets-API

Anchor link to
createPresetErstellt ein neues Preset.
getPresetRuft die Parameter des angegebenen Push-Presets ab.
listPresetsRuft eine Liste der für die App erstellten Presets ab.
deletePresetLöscht ein Preset aus Ihrem Konto.

Geräte-API

Anchor link to
registerDeviceRegistriert ein Gerät für die Anwendung.
unregisterDeviceEntfernt das Push-Token des Geräts.
deleteDeviceLöscht ein Gerät und alle zugehörigen Daten in der angegebenen Anwendung.
setTagsLegt Tag-Werte für das Gerät fest.
getTagsRuft Tags mit ihren entsprechenden Werten für ein bestimmtes Gerät ab.
setBadgeSendet den aktuellen Badge-Wert für ein Gerät an Pushwoosh.
applicationOpenRegistriert ein App-Öffnungs-Ereignis.
pushStatRegistriert ein Push-Öffnungs-Ereignis.
messageDeliveryEventRegistriert ein Push-Zustellungs-Ereignis für das Gerät.

Audience-API

Anchor link to
bulkSetTagsLegt Tag-Werte für mehrere Geräte fest.
bulkSetTags StatusGibt den Status der bulkSetTags-Operation zurück.
bulkRegisterDeviceRegistriert mehrere Geräte in einer einzigen Anfrage, einschließlich optionaler Tag-Werte für jedes Gerät.
bulkRegisterDevice StatusRuft den Status und die Ergebnisse einer Massenregistrierungsanfrage für Geräte unter Verwendung einer Anfrage-ID ab.
bulkUnregisterDeviceMeldet mehrere Geräte in einer einzigen Anfrage ab.
bulkUnregisterDevice StatusRuft den Status und die Ergebnisse einer Massenabmeldungsanfrage für Geräte unter Verwendung einer Anfrage-ID ab.
addTagErstellt ein Tag in Ihrem Konto.
deleteTagEntfernt ein Tag mit allen zugehörigen Informationen.
listTagsRuft eine Liste der Tags im Konto ab.

Segmentierungs- (Filter-) API

Anchor link to
createFilterErstellt ein neues Segment.
listFiltersGibt eine Liste der verfügbaren Segmente mit ihren Bedingungen zurück.
deleteFilterLöscht ein vorhandenes Segment.
exportSegmentPlant eine Anfrage zum Exportieren von Abonnenten, die den Segmentbedingungen entsprechen.
exportSegment ResultsRuft den CSV-Link für die Ergebnisse von exportSegment ab.

Benutzerzentrierte API

Anchor link to
registerUserVerknüpft eine externe Benutzer-ID mit einem bestimmten Gerät.
deleteUserLöscht einen Benutzer und alle Geräte, die mit der angegebenen Benutzer-ID verknüpft sind.
postEventRuft das Ereignis innerhalb der App auf.

Events-API

Anchor link to
createEventErstellt ein Ereignis für die App.

Anwendungs-API

Anchor link to
createApplicationErstellt eine neue Anwendung im Konto.
updateApplicationAktualisiert die Anwendungseinstellungen.
deleteApplicationLöscht die App aus dem Konto.
getApplicationRuft Details zur App ab.
getApplicationsRuft eine Liste der Anwendungen im Konto ab.
getApplicationFileRuft die Konfigurationsdateien ab, die sich auf die App beziehen.
setApplicationPlatformStatusÄndert den Plattformstatus der App.

Kampagnen-API

Anchor link to
createCampaignErstellt eine neue Push-Kampagne.
deleteCampaignLöscht eine bestimmte Kampagne.
getCampaignsRuft eine Liste der Kampagnen für die App ab.

App-Konfigurations-API

Anchor link to
configureApplication for iOSKonfiguriert die iOS-Plattform für die App.
configureApplication for AndroidKonfiguriert die Android-Plattform für die App.
configureApplication for Mac OS XKonfiguriert die macOS-Plattform für die App.
configureApplication for WindowsKonfiguriert die Windows-Plattform für die App.
configureApplication for AmazonKonfiguriert die Amazon-Plattform für die App.
configureApplication for ChromeKonfiguriert die Chrome-Plattform für die App.
configureApplication for SafariKonfiguriert die Safari-Plattform für die App.
configureApplication for FirefoxKonfiguriert die Firefox-Plattform für die App.
configureApplication for EmailKonfiguriert die E-Mail-Plattform für die App.

E-Mail-API

Anchor link to
createEmailMessage VeraltetErstellt eine E-Mail-Nachricht. Verwenden Sie stattdessen Notify mit platforms: ["EMAIL"] und einem email_payload.
registerEmailRegistriert eine E-Mail-Adresse für die App.
deleteEmailEntfernt eine E-Mail-Adresse aus Ihrer Datenbank.
setEmailTagsLegt Tag-Werte für die angegebene E-Mail-Adresse fest.
registerEmailUserVerknüpft eine externe Benutzer-ID mit einer angegebenen E-Mail-Adresse.

Testgeräte-API

Anchor link to
createTestDeviceRegistriert ein Testgerät für die Anwendung.
listTestDevicesRuft alle für die Anwendung registrierten Testgeräte ab.

Nachrichten-Posteingangs-API

Anchor link to
getInboxMessagesRuft die Liste der Posteingangsnachrichten für eine bestimmte HWID ab.
inboxStatusAktualisiert den Status einer bestimmten Posteingangsnachricht.

Statistik-API

Anchor link to

Nachrichtenstatistiken

Anchor link to
messages:listRuft eine Liste der gesendeten Nachrichten ab.
totalsByIntervalsLiefert Metriken und Konversionsdaten, die stündlich aggregiert werden.
getMessageLogRuft detaillierte Informationen über gesendete Nachrichten ab.
linksInteractionsLiefert Statistiken zu Klicks auf E-Mail-Links.
linksInteractionsDevicesListet Benutzer auf, die auf Links in E-Mails geklickt haben.
bouncedEmailsLiefert Informationen zu E-Mail-Bounces, Beschwerden und Bounce-Gründen.

Anwendungs- und Abonnentenstatistiken

Anchor link to
getApplicationSubscribersStatsRuft die Abonnentenstatistiken der App ab, gruppiert nach Gerätetyp.
getAppStatsRuft App-Statistiken für einen bestimmten Zeitraum ab.
getSubscribersStatisticsRuft Abonnentenstatistiken für einen bestimmten Zeitraum ab.

Kampagnenstatistiken

Anchor link to
getCampaignStatsRuft Kampagnenstatistiken für einen bestimmten Zeitraum ab.

Event- und Tag-Statistiken

Anchor link to
getEventStatisticsRuft die Anzahl ab, wie oft ein Ereignis während eines bestimmten Zeitraums ausgelöst wurde.
getTagStatsRuft Statistiken für ein bestimmtes Tag ab.

iOS Live Activities API

Anchor link to
startLiveActivityErstellt eine neue iOS Live Activity.
updateLiveActivityAktualisiert eine bestehende iOS Live Activity.

Apple Wallet PassKit API

Anchor link to
Apple Wallet PassKit APIReferenz zur Verwaltung von Apple Wallet Pässen und der zugehörigen Konfiguration in Pushwoosh.

Customer Journey API

Anchor link to
Get Journey statsRuft Statistiken für eine bestimmte Journey anhand ihrer ID ab.
Remove users from journeysEntfernt einen oder mehrere Benutzer aus allen oder ausgewählten aktiven Journeys.

API für geplante Anfragen

Anchor link to
getResultsRuft das Ergebnis einer geplanten Anfrage ab.
createSMSMessage VeraltetErstellt eine neue SMS-Nachricht. Verwenden Sie stattdessen Notify mit platforms: ["SMS"].

WhatsApp-API

Anchor link to
createWhatsAppMessage VeraltetErstellt eine neue WhatsApp-Nachricht. Verwenden Sie stattdessen Notify mit platforms: ["WHATS_APP"].
createLineMessage VeraltetErstellt eine neue LINE-Nachricht. Verwenden Sie stattdessen Notify mit platforms: ["LINE"].
createKakaoMessage VeraltetSendet eine Kakao-Nachricht unter Verwendung einer genehmigten Vorlage. Verwenden Sie stattdessen Notify mit platforms: ["KAKAO"].

Geozones-API

Anchor link to
getNearestZoneRuft die Parameter der nächstgelegenen Geozone und die Entfernung dorthin ab. Zeichnet auch den Gerätestandort für Geo-Push-Benachrichtigungen auf.
addGeoZoneFügt einer bestimmten App eine Geozone hinzu.
updateGeoZoneAktualisiert Geozone-Eigenschaften wie Name, Status, Inhalt und Reichweite.
deleteGeoZoneEntfernt Geozones aus der App.
addGeoZoneClusterFügt der App einen Geozone-Cluster hinzu.
deleteGeoZoneClusterEntfernt einen Geozone-Cluster aus der App.
listGeoZonesRuft eine Liste der Geozones für die App ab.
listGeoZoneClustersRuft eine Liste der Geozone-Cluster für die App ab.