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 de messagerie v2

Anchor link to

API unifiée qui remplace toute la famille /create*Message (push, e-mail, SMS, Kakao). Consultez la vue d’ensemble et le guide de migration.

NotifyCrée et envoie un message unique via n’importe quel canal. Remplace /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage.
CancelAnnule un message créé précédemment avant sa livraison. À utiliser avec le message_code de Notify.
UpdateRemplace un message encore planifié par une nouvelle définition (remplacement complet). À utiliser avec le message_code de Notify.

Passerelle SMTP

Anchor link to

Soumettez des e-mails transactionnels via SMTP standard au lieu d’appeler directement l’API. La passerelle s’authentifie avec votre code d’application et votre jeton API, puis transmet chaque message à Notify. Consultez la référence de la passerelle SMTP.

API des messages

Anchor link to
createMessage ObsolèteCrée une nouvelle notification push. Utilisez plutôt Notify.
deleteMessageSupprime un message (envoyé ou planifié) et le retire de l’historique des messages.
getMessageDetailsRécupère les détails du message.
createTargetedMessage ObsolèteCrée une nouvelle notification push ciblée. Utilisez plutôt Notify avec le type transactional.
getPushHistory ObsolèteUtilisez /messages:list pour récupérer l’historique des messages avec des données détaillées.
cancelMessageAnnule un message planifié, en le conservant dans l’historique des messages.

API des préréglages

Anchor link to
createPresetCrée un nouveau préréglage.
getPresetRécupère les paramètres du préréglage de 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 des appareils

Anchor link to
registerDeviceEnregistre un appareil pour l’application.
unregisterDeviceSupprime le jeton de push de l’appareil.
deleteDeviceSupprime un appareil et toutes ses données associées dans l’application spécifiée.
setTagsDéfinit les valeurs des tags pour l’appareil.
getTagsRécupère les tags 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 push.
messageDeliveryEventEnregistre un événement de livraison de push pour l’appareil.

API de l’audience

Anchor link to
bulkSetTagsDéfinit les valeurs des tags 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 tags 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 des tags

Anchor link to
addTagCrée un tag dans votre compte.
deleteTagSupprime un tag avec toutes les informations associées.
listTagsRécupère une liste des tags sur le compte.

API de 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 ID utilisateur externe à un appareil spécifié.
deleteUserSupprime un utilisateur et tous les appareils associés à l’ID utilisateur spécifié.
postEventAppelle l’événement dans l’application.

API des événements

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

API des 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 des détails sur l’application.
getApplicationsRécupère une liste des applications sur le compte.
getApplicationFileRécupère les fichiers de configuration liés à l’application.
setApplicationPlatformStatusModifie le statut de la plateforme de l’application.

API des campagnes

Anchor link to
createCampaignCrée une nouvelle campagne de push.
deleteCampaignSupprime une campagne particulière.
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 E-mail pour l’application.

API E-mail

Anchor link to
createEmailMessage ObsolèteCrée un message e-mail. Utilisez plutôt Notify avec platforms: ["EMAIL"] et une charge utile 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 tags pour l’adresse e-mail spécifiée.
registerEmailUserAssocie un ID utilisateur externe à une adresse e-mail spécifiée.

API des 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 de la 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 des 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.
getDeliveryFunnelRetourne l’entonnoir de livraison pour un message unique, avec une ventilation des endroits où l’audience est perdue à chaque étape.
getMessageLogRécupère des informations détaillées sur les messages envoyés.
linksInteractionsFournit des statistiques sur les clics sur les liens des 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 raisons des rebonds.

Statistiques de l’application et des abonnés

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

Statistiques des campagnes

Anchor link to
getCampaignStatsRécupère les statistiques de campagne pour une période de temps spécifique.

Statistiques des événements et des tags

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 un tag spécifique.

Statistiques In-App

Anchor link to
inapps:totalsRécupère les totaux d’impressions, d’interactions et de plafonnement de fréquence pour une ou plusieurs campagnes in-app sur une période.
inapps:timelineRécupère les totaux de la période et une série chronologique de métriques in-app pour une seule campagne.

API des Activités en direct d’iOS

Anchor link to
startLiveActivityCrée une nouvelle Activité en direct d’iOS.
updateLiveActivityMet à jour une Activité en direct d’iOS existante.

API PassKit d’Apple Wallet

Anchor link to
API PassKit d'Apple WalletRéférence pour la gestion des passes Apple Wallet et de la configuration associée dans Pushwoosh.

API Google Wallet

Anchor link to
Créer un passCrée le pass dans Google Wallet et retourne un lien de sauvegarde.
Valider un passVérifie la configuration d’un pass sans le créer.
Mettre à jour un passMet à jour un pass existant. Google transmet la modification aux appareils enregistrés.
Obtenir un lien de sauvegardeRetourne un lien de sauvegarde « Ajouter à Google Wallet » pour un pass existant.
Obtenir un passRetourne un seul pass stocké.
Lister les passesRetourne une liste paginée de passes pour une application.
Définir l'état du passActive ou invalide un pass.
Supprimer un passInvalide le pass dans Google et supprime son enregistrement Pushwoosh.
Obtenir la configurationRetourne l’état de configuration de Google Wallet pour une application.
ModèlesListe les modèles de passes ou en récupère un comme point de départ.

API Customer Journey

Anchor link to
Cycle de vieDémarre, met en pause, termine, met en brouillon ou archive un parcours par son UUID.
Créer et mettre à jourCrée une nouvelle définition de parcours ou remplace une existante.
Démarrer par APIInjecte des utilisateurs dans le point d’entrée API d’un parcours en cours d’exécution.
Obtenir les statistiques du parcoursObtient les statistiques pour un parcours spécifique par son ID.
Supprimer des utilisateurs des parcoursSupprime un ou plusieurs utilisateurs de tous les parcours actifs ou de parcours sélectionnés.

API des requêtes planifiées

Anchor link to
getResultsRécupère le résultat d’une requête planifiée.
createSMSMessage ObsolèteCrée un nouveau message SMS. Utilisez plutôt Notify avec platforms: ["SMS"].

API WhatsApp

Anchor link to
createWhatsAppMessage ObsolèteCrée un nouveau message WhatsApp. Utilisez plutôt Notify avec platforms: ["WHATS_APP"].
createLineMessage ObsolèteCrée un nouveau message LINE. Utilisez plutôt Notify avec platforms: ["LINE"].
createKakaoMessage ObsolèteEnvoie un message Kakao en utilisant un modèle approuvé. Utilisez plutôt Notify avec platforms: ["KAKAO"].

API des Géozones

Anchor link to
getNearestZoneRécupère les paramètres de la géozone la plus proche et la distance qui l’en sépare. 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 de la Géozone telles que le nom, le statut, le contenu et la portée.
deleteGeoZoneSupprime les 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.