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 unifiée qui remplace toute la famille /create*Message (push, e-mail, SMS, Kakao). Consultez la présentation et le guide de migration.
| |
|---|
Notify | Crée et envoie un message unique via n’importe quel canal. Remplace /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage. |
Cancel | Annule un message créé précédemment avant sa livraison. À utiliser avec le message_code de Notify. |
Envoyez 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.
| |
|---|
createPreset | Crée un nouveau préréglage. |
getPreset | Récupère les paramètres du préréglage push spécifié. |
listPresets | Récupère une liste des préréglages créés pour l’application. |
deletePreset | Supprime un préréglage de votre compte. |
| |
|---|
registerDevice | Enregistre un appareil pour l’application. |
unregisterDevice | Supprime le jeton push de l’appareil. |
deleteDevice | Supprime un appareil et toutes ses données associées dans l’application spécifiée. |
setTags | Définit les valeurs des tags pour l’appareil. |
getTags | Récupère les tags avec leurs valeurs correspondantes pour un appareil spécifique. |
setBadge | Envoie la valeur actuelle du badge pour un appareil à Pushwoosh. |
applicationOpen | Enregistre un événement d’ouverture d’application. |
pushStat | Enregistre un événement d’ouverture de push. |
messageDeliveryEvent | Enregistre un événement de livraison de push pour l’appareil. |
| |
|---|
bulkSetTags | Définit les valeurs des tags pour plusieurs appareils. |
bulkSetTags Status | Retourne le statut de l’opération bulkSetTags. |
bulkRegisterDevice | Enregistre plusieurs appareils en une seule requête, y compris les valeurs de tags optionnelles pour chaque appareil. |
bulkRegisterDevice Status | Ré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. |
bulkUnregisterDevice | Désenregistre plusieurs appareils en une seule requête. |
bulkUnregisterDevice Status | Ré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. |
| |
|---|
addTag | Crée un tag dans votre compte. |
deleteTag | Supprime un tag avec toutes les informations associées. |
listTags | Récupère une liste de tags sur le compte. |
| |
|---|
registerUser | Associe un ID utilisateur externe à un appareil spécifié. |
deleteUser | Supprime un utilisateur et tous les appareils associés à l’ID utilisateur spécifié. |
postEvent | Appelle l’événement dans l’application. |
| |
|---|
getInboxMessages | Récupère la liste des messages de la boîte de réception pour un HWID spécifié. |
inboxStatus | Met à jour le statut d’un message spécifique de la boîte de réception. |
| |
|---|
messages:list | Récupère une liste des messages envoyés. |
totalsByIntervals | Fournit des métriques et des données de conversion agrégées par heure. |
getMessageLog | Récupère des informations détaillées sur les messages envoyés. |
linksInteractions | Fournit des statistiques sur les clics sur les liens des e-mails. |
linksInteractionsDevices | Liste les utilisateurs qui ont cliqué sur les liens dans les e-mails. |
bouncedEmails | Fournit des informations sur les rebonds d’e-mails, les plaintes et les raisons des rebonds. |
| |
|---|
getCampaignStats | Récupère les statistiques de campagne pour une période de temps spécifique. |
| |
|---|
getEventStatistics | Récupère le nombre de fois qu’un événement a été déclenché pendant une période spécifique. |
getTagStats | Récupère les statistiques pour un tag spécifique. |
| |
|---|
Create a pass | Crée le pass dans Google Wallet et retourne un lien de sauvegarde. |
Validate a pass | Vérifie la configuration d’un pass sans le créer. |
Update a pass | Met à jour un pass existant. Google transmet la modification aux appareils enregistrés. |
Get a save link | Retourne un lien de sauvegarde “Ajouter à Google Wallet” pour un pass existant. |
Get a pass | Retourne un seul pass stocké. |
List passes | Retourne une liste paginée de passes pour une application. |
Set pass state | Active ou invalide un pass. |
Delete a pass | Invalide le pass dans Google et supprime son enregistrement Pushwoosh. |
Get configuration | Retourne l’état de la configuration de Google Wallet pour une application. |
Templates | Liste les modèles de passes ou en récupère un comme point de départ. |
| |
|---|
Lifecycle | Démarre, met en pause, termine, met en brouillon ou archive un parcours par son UUID. |
Create and update | Crée une nouvelle définition de parcours ou remplace une définition existante. |
Start by API | Injecte des utilisateurs dans le point d’entrée API d’un parcours en cours d’exécution. |
Get Journey stats | Obtient des statistiques pour un parcours spécifique par son ID. |
Remove users from journeys | Supprime un ou plusieurs utilisateurs de tous les parcours actifs ou de parcours sélectionnés. |
| |
|---|
getResults | Récupère le résultat d’une requête planifiée. |
| |
|---|
createKakaoMessage Obsolète | Envoie un message Kakao en utilisant un modèle approuvé. Utilisez Notify avec platforms: ["KAKAO"] à la place. |
| |
|---|
getNearestZone | Ré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. |
addGeoZone | Ajoute une Géozone à une application spécifique. |
updateGeoZone | Met à jour les propriétés de la Géozone telles que le nom, le statut, le contenu et la portée. |
deleteGeoZone | Supprime les Géozones de l’application. |
addGeoZoneCluster | Ajoute un Cluster de Géozones à l’application. |
deleteGeoZoneCluster | Supprime un Cluster de Géozones de l’application. |
listGeoZones | Récupère une liste de Géozones pour l’application. |
listGeoZoneClusters | Récupère une liste de clusters de Géozones pour l’application. |