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 die Verfolgung von Analysen kategorisiert sind.

Messaging API v2

Anchor link to

Eine 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.

Messages 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 eine neue Voreinstellung.
getPresetRuft die Parameter der angegebenen Push-Voreinstellung ab.
listPresetsRuft eine Liste der für die App erstellten Voreinstellungen ab.
deletePresetLöscht eine Voreinstellung aus Ihrem Konto.

Device API

Anchor link to
registerDeviceRegistriert ein Gerät für die Anwendung.
unregisterDeviceEntfernt den 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-Öffnungsereignis.
pushStatRegistriert ein Push-Öffnungsereignis.
messageDeliveryEventRegistriert ein Push-Zustellungsereignis 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 Massen-Geräteregistrierungsanfrage unter Verwendung einer Anfrage-ID ab.
bulkUnregisterDeviceMeldet mehrere Geräte in einer einzigen Anfrage ab.
bulkUnregisterDevice StatusRuft den Status und die Ergebnisse einer Massen-Geräteabmeldungsanfrage unter Verwendung einer Anfrage-ID ab.
addTagErstellt einen Tag in Ihrem Konto.
deleteTagEntfernt einen Tag mit allen zugehörigen Informationen.
listTagsRuft eine Liste der Tags im Konto ab.

Segmentation (Filters) 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 exportSegment-Ergebnisse ab.

User-centric 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.

Applications 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.

Campaigns 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 configuration 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.
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.

Test devices API

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

Message inbox API

Anchor link to
getInboxMessagesRuft die Liste der Inbox-Nachrichten für eine bestimmte HWID ab.
inboxStatusAktualisiert den Status einer bestimmten Inbox-Nachricht.

Statistics API

Anchor link to

Message statistics

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

Application and subscriber statistics

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.

Campaign statistics

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

Events and tags statistics

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

iOS Live Activities API

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

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.

Scheduled requests API

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 Geozonen aus der App.
addGeoZoneClusterFügt der App einen Geozone-Cluster hinzu.
deleteGeoZoneClusterEntfernt einen Geozone-Cluster aus der App.
listGeoZonesRuft eine Liste der Geozonen für die App ab.
listGeoZoneClustersRuft eine Liste der Geozone-Cluster für die App ab.