Pushwoosh fournit une vaste bibliothèque de plus de 100 méthodes API, classées par catégories 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 vue d’ensemble 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 message_code de Notify. |
Update | Remplace un message encore planifié par une nouvelle définition (remplacement complet). À utiliser avec message_code de Notify. |
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 transfère chaque message à Notify. Consultez la référence de la passerelle SMTP.
| |
|---|
Create | Crée un nouveau préréglage de push. |
List | Liste les préréglages de push d’une application. |
Get | Récupère un seul préréglage de push par son code. |
Update | Écrase un préréglage de push par son code. |
UpdatePartial | Met à jour uniquement les champs fournis d’un préréglage de push par son code. |
Clone | Duplique un préréglage de push au sein de la même application. |
Delete | Supprime un préréglage de push par son code. |
| |
|---|
registerDevice | Enregistre un appareil pour l’application. |
unregisterDevice | Supprime le jeton de 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 | Renvoie 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. |
| |
|---|
List | Liste les groupes de contrôle d’une application. |
Create | Crée un groupe de contrôle. |
Get | Récupère un seul groupe de contrôle par son code. |
UpdatePercentage | Redimensionne le pourcentage de retenue d’un groupe de contrôle. |
UpdateCountries | Redéfinit la portée d’un groupe de contrôle à un ensemble de pays. |
Disable | Désactive un groupe de contrôle. |
Reshuffle | Redessine l’échantillon de retenue d’un groupe de contrôle. |
ForceUpdateCalculation | Lance un nouveau décompte de la taille d’un groupe de contrôle. |
GetCalculationStatus | Interroge un calcul de taille en cours. |
GetAnalytics | Récupère les analyses Contrôle vs Traitement pour un groupe de contrôle. |
CheckControlGroupMembership | Indique si chacun des ID utilisateur d’un lot est retenu par un groupe de contrôle. |
Delete | Supprime un groupe de contrôle. |
| |
|---|
Create | Crée un nouveau modèle d’e-mail dans une application. |
List | Liste les modèles d’e-mail d’une application. |
Get | Renvoie un seul modèle d’e-mail par son code. |
Update | Met à jour un modèle d’e-mail existant par son code. |
Delete | Supprime un modèle d’e-mail et son préréglage connecté par son code. |
Clone | Clone un modèle d’e-mail dans une application de destination. |
| |
|---|
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. |
| |
|---|
inapps:totals | Ré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:timeline | Récupère les totaux de la période et une série chronologique de métriques in-app pour une seule campagne. |
| |
|---|
Apple Wallet PassKit API | Référence pour la gestion des passes Apple Wallet et de la configuration associée dans Pushwoosh. |
| |
|---|
Create a pass | Crée le pass dans Google Wallet et renvoie 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 livre la modification aux appareils enregistrés. |
Get a save link | Renvoie un lien de sauvegarde “Ajouter à Google Wallet” pour un pass existant. |
Get a pass | Renvoie un seul pass stocké. |
List passes | Renvoie 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 | Renvoie 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 existante. |
Start by API | Injecte des utilisateurs dans le point d’entrée API d’un parcours en cours. |
Get Journey stats | Obtient les statistiques d’un parcours spécifique par son ID. |
Remove users from journeys | Supprime un ou plusieurs utilisateurs de tous les parcours actifs ou de certains d’entre eux. |
| |
|---|
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 plutôt Notify avec platforms: ["KAKAO"]. |
| |
|---|
getNearestZone | Récupère les paramètres de la géozone la plus proche et la distance qui vous 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. |