Passer au contenu

Index de référence des méthodes API

Pushwoosh fournit une vaste bibliothèque de plus de 100 méthodes API, classées pour diverses fonctionnalités telles que l’envoi de notifications, la gestion des utilisateurs et le suivi des analyses.

API Messages

Anchor link to
createMessageCrée une nouvelle notification push.
deleteMessageSupprime un message planifié.
getMessageDetailsRécupère les détails du message.
createTargetedMessageCrée une nouvelle notification push ciblée pour un ciblage avancé sur plusieurs applications.
getPushHistoryObtient l’historique des messages avec les détails des notifications push.
cancelMessageAnnule un message planifié.

API Préréglages

Anchor link to
createPresetCrée un nouveau préréglage.
getPresetRécupère les paramètres du préréglage de notification push spécifié.
listPresetsRécupère une liste des préréglages créés pour l’application.
deletePresetSupprime un préréglage de votre compte.

API Appareil

Anchor link to
registerDeviceEnregistre un appareil pour l’application.
unregisterDeviceSupprime le jeton push de l’appareil.
setTagsDéfinit les valeurs des balises pour l’appareil.
getTagsRécupère les balises avec leurs valeurs correspondantes pour un appareil spécifique.
setBadgeEnvoie la valeur actuelle du badge pour un appareil à Pushwoosh.
applicationOpenEnregistre un événement d’ouverture d’application.
pushStatEnregistre un événement d’ouverture de notification push.
messageDeliveryEventEnregistre un événement de livraison de notification push pour l’appareil.

API Audience

Anchor link to
bulkSetTagsDéfinit les valeurs des balises pour plusieurs appareils.
bulkSetTags StatusRetourne le statut de l’opération bulkSetTags.
bulkRegisterDeviceEnregistre plusieurs appareils en une seule requête, y compris les valeurs de balises optionnelles pour chaque appareil.
bulkRegisterDevice StatusRécupère le statut et les résultats d’une requête d’enregistrement d’appareils en masse à l’aide d’un ID de requête.
bulkUnregisterDeviceDésenregistre plusieurs appareils en une seule requête.
bulkUnregisterDevice StatusRécupère le statut et les résultats d’une requête de désenregistrement d’appareils en masse à l’aide d’un ID de requête.

API Balises

Anchor link to
addTagCrée une balise dans votre compte.
deleteTagSupprime une balise avec toutes les informations associées.
listTagsRécupère une liste des balises du compte.

API Segmentation (Filtres)

Anchor link to
createFilterCrée un nouveau segment.
listFiltersRetourne une liste des segments disponibles avec leurs conditions.
deleteFilterSupprime un segment existant.
exportSegmentPlanifie une requête pour exporter les abonnés correspondant aux conditions du segment.
exportSegment ResultsRécupère le lien CSV pour les résultats de exportSegment.

API centrée sur l’utilisateur

Anchor link to
registerUserAssocie un User ID externe à un appareil spécifié.
postEventAppelle l’événement au sein de l’application.

API Événements

Anchor link to
createEventCrée un événement pour l’application.

API Applications

Anchor link to
createApplicationCrée une nouvelle application sur le compte.
updateApplicationMet à jour les paramètres de l’application.
deleteApplicationSupprime l’application du compte.
getApplicationObtient les détails de l’application.
getApplicationsRécupère une liste des applications sur le compte.
getApplicationFileRécupère les fichiers de configuration relatifs à l’application.
setApplicationPlatformStatusChange le statut de la plateforme de l’application.

API Campagnes

Anchor link to
createCampaignCrée une nouvelle campagne push.
deleteCampaignSupprime une campagne spécifique.
getCampaignsRécupère une liste des campagnes pour l’application.

API de configuration d’application

Anchor link to
configureApplication for iOSConfigure la plateforme iOS pour l’application.
configureApplication for AndroidConfigure la plateforme Android pour l’application.
configureApplication for Mac OS XConfigure la plateforme macOS pour l’application.
configureApplication for WindowsConfigure la plateforme Windows pour l’application.
configureApplication for AmazonConfigure la plateforme Amazon pour l’application.
configureApplication for ChromeConfigure la plateforme Chrome pour l’application.
configureApplication for SafariConfigure la plateforme Safari pour l’application.
configureApplication for FirefoxConfigure la plateforme Firefox pour l’application.
configureApplication for EmailConfigure la plateforme Email pour l’application.

API E-mail

Anchor link to
createEmailMessageCrée un message e-mail.
registerEmailEnregistre une adresse e-mail pour l’application.
deleteEmailSupprime une adresse e-mail de votre base de données.
setEmailTagsDéfinit les valeurs des balises pour l’adresse e-mail spécifiée.
registerEmailUserAssocie un User ID externe à une adresse e-mail spécifiée.

API Appareils de test

Anchor link to
createTestDeviceEnregistre un appareil de test pour l’application.
listTestDevicesRécupère tous les appareils de test enregistrés pour l’application.

API Boîte de réception des messages

Anchor link to
getInboxMessagesRécupère la liste des messages de la boîte de réception pour un HWID spécifié.
inboxStatusMet à jour le statut d’un message spécifique de la boîte de réception.

API Statistiques

Anchor link to

Statistiques des messages

Anchor link to
messages:listRécupère une liste des messages envoyés.
totalsByIntervalsFournit des métriques et des données de conversion agrégées par heure.
getMessageLogRécupère des informations détaillées sur les messages envoyés.
linksInteractionsFournit des statistiques sur les clics des liens dans les e-mails.
linksInteractionsDevicesListe les utilisateurs qui ont cliqué sur les liens dans les e-mails.
bouncedEmailsFournit des informations sur les rebonds d’e-mails, les plaintes et les motifs de rebond.

Statistiques de l’application et des abonnés

Anchor link to
getApplicationSubscribersStatsRécupère les statistiques d’abonnés de l’application, regroupées par type d’appareil.
getAppStatsRécupère les statistiques de l’application pour une période donnée.
getSubscribersStatisticsRécupère les statistiques des abonnés pour une période donnée.

Statistiques de campagne

Anchor link to
getCampaignStatsRécupère les statistiques de campagne pour une période donnée.

Statistiques des événements et des balises

Anchor link to
getEventStatisticsRécupère le nombre de fois qu’un événement a été déclenché pendant une période spécifique.
getTagStatsRécupère les statistiques pour une balise spécifique.

API iOS Live Activities

Anchor link to
startLiveActivityCrée une nouvelle Live Activity iOS.
updateLiveActivityMet à jour une Live Activity iOS existante.

API de statistiques Customer Journey

Anchor link to
Get Journey statsObtient les statistiques d’un parcours spécifique grâce à son ID.

API Requêtes planifiées

Anchor link to
getResultsRécupère le résultat d’une requête planifiée.
createSMSMessageCrée un nouveau message SMS.

API WhatsApp

Anchor link to
createWhatsAppMessageCrée un nouveau message WhatsApp.
createLineMessageCrée un nouveau message LINE.

API Géozones

Anchor link to
getNearestZoneRécupère les paramètres de la géozone la plus proche et la distance jusqu’à celle-ci. Enregistre également l’emplacement de l’appareil pour les notifications push géolocalisées.
addGeoZoneAjoute une Géozone à une application spécifique.
updateGeoZoneMet à jour les propriétés d’une Géozone telles que le nom, le statut, le contenu et la portée.
deleteGeoZoneSupprime des Géozones de l’application.
addGeoZoneClusterAjoute un cluster de Géozones à l’application.
deleteGeoZoneClusterSupprime un cluster de Géozones de l’application.
listGeoZonesRécupère une liste de Géozones pour l’application.
listGeoZoneClustersRécupère une liste de clusters de Géozones pour l’application.