Pushwoosh proporciona una amplia biblioteca de más de 100 métodos de API, categorizados para diversas funcionalidades como el envío de notificaciones, la gestión de usuarios y el seguimiento de análisis.
API unificada que reemplaza toda la familia /create*Message (push, email, SMS, Kakao). Consulte la descripción general y la guía de migración.
| |
|---|
Notify | Crea y envía un único mensaje a través de cualquier canal. Reemplaza /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage. |
| |
|---|
createPreset | Crea un nuevo preajuste. |
getPreset | Recupera los parámetros del preajuste de push especificado. |
listPresets | Recupera una lista de preajustes creados para la aplicación. |
deletePreset | Elimina un preajuste de su cuenta. |
| |
|---|
registerDevice | Registra un dispositivo para la aplicación. |
unregisterDevice | Elimina el token de push del dispositivo. |
deleteDevice | Elimina un dispositivo y todos sus datos asociados en la aplicación especificada. |
setTags | Establece los valores de las etiquetas para el dispositivo. |
getTags | Recupera las etiquetas con sus valores correspondientes para un dispositivo específico. |
setBadge | Envía el valor actual del badge para un dispositivo a Pushwoosh. |
applicationOpen | Registra un evento de apertura de la aplicación. |
pushStat | Registra un evento de apertura de push. |
messageDeliveryEvent | Registra un evento de entrega de push para el dispositivo. |
| |
|---|
bulkSetTags | Establece los valores de las etiquetas para múltiples dispositivos. |
Estado de bulkSetTags | Devuelve el estado de la operación bulkSetTags. |
bulkRegisterDevice | Registra múltiples dispositivos en una sola solicitud, incluyendo valores de etiquetas opcionales para cada dispositivo. |
Estado de bulkRegisterDevice | Recupera el estado y los resultados de una solicitud de registro masivo de dispositivos utilizando un ID de solicitud. |
bulkUnregisterDevice | Anula el registro de múltiples dispositivos en una sola solicitud. |
Estado de bulkUnregisterDevice | Recupera el estado y los resultados de una solicitud de anulación de registro masivo de dispositivos utilizando un ID de solicitud. |
| |
|---|
addTag | Crea una etiqueta en su cuenta. |
deleteTag | Elimina una etiqueta con toda la información asociada. |
listTags | Recupera una lista de etiquetas en la cuenta. |
| |
|---|
registerUser | Asocia un ID de usuario externo con un dispositivo especificado. |
deleteUser | Elimina un usuario y todos los dispositivos asociados con el ID de usuario especificado. |
postEvent | Llama al evento dentro de la aplicación. |
| |
|---|
createEmailMessage Obsoleto | Crea un mensaje de correo electrónico. Use Notify con platforms: ["EMAIL"] y un email_payload en su lugar. |
registerEmail | Registra una dirección de correo electrónico para la aplicación. |
deleteEmail | Elimina una dirección de correo electrónico de su base de datos. |
setEmailTags | Establece los valores de las etiquetas para la dirección de correo electrónico especificada. |
registerEmailUser | Asocia un ID de usuario externo con una dirección de correo electrónico especificada. |
| |
|---|
createTestDevice | Registra un dispositivo de prueba para la aplicación. |
listTestDevices | Recupera todos los dispositivos de prueba registrados para la aplicación. |
| |
|---|
getInboxMessages | Recupera la lista de mensajes de la bandeja de entrada para un HWID especificado. |
inboxStatus | Actualiza el estado de un mensaje específico de la bandeja de entrada. |
| |
|---|
messages:list | Recupera una lista de mensajes enviados. |
totalsByIntervals | Proporciona métricas y datos de conversión agregados por hora. |
getMessageLog | Recupera información detallada sobre los mensajes enviados. |
linksInteractions | Proporciona estadísticas sobre los clics en los enlaces de los correos electrónicos. |
linksInteractionsDevices | Enumera los usuarios que hicieron clic en los enlaces de los correos electrónicos. |
bouncedEmails | Proporciona información sobre rebotes de correo electrónico, quejas y motivos de rebote. |
| |
|---|
getCampaignStats | Recupera las estadísticas de la campaña para un período de tiempo específico. |
| |
|---|
getEventStatistics | Recupera el número de veces que se activó un evento durante un período específico. |
getTagStats | Recupera estadísticas para una etiqueta específica. |
| |
|---|
getResults | Recupera el resultado de una solicitud programada. |
| |
|---|
createKakaoMessage Obsoleto | Envía un mensaje de Kakao utilizando una plantilla aprobada. Use Notify con platforms: ["KAKAO"] en su lugar. |
| |
|---|
getNearestZone | Recupera los parámetros de la geozona más cercana y la distancia a ella. También registra la ubicación del dispositivo para notificaciones push geolocalizadas. |
addGeoZone | Añade una Geozona a una aplicación específica. |
updateGeoZone | Actualiza las propiedades de la Geozona como el nombre, estado, contenido y rango. |
deleteGeoZone | Elimina Geozonas de la aplicación. |
addGeoZoneCluster | Añade un Clúster de Geozonas a la aplicación. |
deleteGeoZoneCluster | Elimina un Clúster de Geozonas de la aplicación. |
listGeoZones | Recupera una lista de Geozonas para la aplicación. |
listGeoZoneClusters | Recupera una lista de clústeres de Geozonas para la aplicación. |