Índice de referencia de métodos de la API
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 de Mensajes
Anchor link tocreateMessage | Crea una nueva notificación push. |
deleteMessage | Elimina un mensaje programado. |
getMessageDetails | Recupera los detalles del mensaje. |
createTargetedMessage | Crea una nueva notificación push dirigida para una segmentación avanzada en múltiples aplicaciones. |
getPushHistory | Obtiene el historial de mensajes con detalles de push. |
cancelMessage | Cancela un mensaje programado. |
API de Presets
Anchor link tocreatePreset | Crea un nuevo preset. |
getPreset | Recupera los parámetros del preset de push especificado. |
listPresets | Recupera una lista de presets creados para la aplicación. |
deletePreset | Elimina un preset de su cuenta. |
API de Dispositivos
Anchor link toregisterDevice | Registra un dispositivo para la aplicación. |
unregisterDevice | Elimina el token de push del dispositivo. |
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. |
API de Audiencia
Anchor link tobulkSetTags | Establece los valores de las etiquetas para múltiples dispositivos. |
bulkSetTags Status | 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. |
bulkRegisterDevice Status | Recupera el estado y los resultados de una solicitud de registro masivo de dispositivos utilizando un ID de solicitud. |
bulkUnregisterDevice | Da de baja a múltiples dispositivos en una sola solicitud. |
bulkUnregisterDevice Status | Recupera el estado y los resultados de una solicitud de baja masiva de dispositivos utilizando un ID de solicitud. |
API de Etiquetas
Anchor link toaddTag | 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. |
API de Segmentación (Filtros)
Anchor link tocreateFilter | Crea un nuevo segmento. |
listFilters | Devuelve una lista de segmentos disponibles con sus condiciones. |
deleteFilter | Elimina un segmento existente. |
exportSegment | Programa una solicitud para exportar suscriptores que coincidan con las condiciones del segmento. |
exportSegment Results | Recupera el enlace CSV para los resultados de exportSegment. |
API Centrada en el Usuario
Anchor link toregisterUser | Asocia un ID de Usuario externo con un dispositivo especificado. |
postEvent | Llama al evento dentro de la aplicación. |
API de Eventos
Anchor link tocreateEvent | Crea un evento para la aplicación. |
API de Aplicaciones
Anchor link tocreateApplication | Crea una nueva aplicación en la cuenta. |
updateApplication | Actualiza la configuración de la aplicación. |
deleteApplication | Elimina la aplicación de la cuenta. |
getApplication | Obtiene detalles sobre la aplicación. |
getApplications | Recupera una lista de aplicaciones en la cuenta. |
getApplicationFile | Recupera los archivos de configuración relacionados con la aplicación. |
setApplicationPlatformStatus | Cambia el estado de la plataforma de la aplicación. |
API de Campañas
Anchor link tocreateCampaign | Crea una nueva campaña de push. |
deleteCampaign | Elimina una campaña en particular. |
getCampaigns | Recupera una lista de campañas para la aplicación. |
API de Configuración de Aplicaciones
Anchor link toconfigureApplication for iOS | Configura la plataforma iOS para la aplicación. |
configureApplication for Android | Configura la plataforma Android para la aplicación. |
configureApplication for Mac OS X | Configura la plataforma macOS para la aplicación. |
configureApplication for Windows | Configura la plataforma Windows para la aplicación. |
configureApplication for Amazon | Configura la plataforma Amazon para la aplicación. |
configureApplication for Chrome | Configura la plataforma Chrome para la aplicación. |
configureApplication for Safari | Configura la plataforma Safari para la aplicación. |
configureApplication for Firefox | Configura la plataforma Firefox para la aplicación. |
configureApplication for Email | Configura la plataforma de Email para la aplicación. |
API de Email
Anchor link tocreateEmailMessage | Crea un mensaje de email. |
registerEmail | Registra una dirección de email para la aplicación. |
deleteEmail | Elimina una dirección de email de su base de datos. |
setEmailTags | Establece los valores de las etiquetas para la dirección de email especificada. |
registerEmailUser | Asocia un ID de Usuario externo con una dirección de email especificada. |
API de Dispositivos de Prueba
Anchor link tocreateTestDevice | Registra un dispositivo de prueba para la aplicación. |
listTestDevices | Recupera todos los dispositivos de prueba registrados para la aplicación. |
API de Bandeja de Entrada de Mensajes
Anchor link togetInboxMessages | 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. |
API de Estadísticas
Anchor link toEstadísticas de mensajes
Anchor link tomessages: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 enlaces de email. |
linksInteractionsDevices | Enumera los usuarios que hicieron clic en los enlaces de los emails. |
bouncedEmails | Proporciona información sobre rebotes de email, quejas y motivos de rebote. |
Estadísticas de aplicaciones y suscriptores
Anchor link togetApplicationSubscribersStats | Recupera las estadísticas de suscriptores de la aplicación, agrupadas por tipo de dispositivo. |
getAppStats | Recupera las estadísticas de la aplicación para un período de tiempo específico. |
getSubscribersStatistics | Recupera las estadísticas de suscriptores para un período de tiempo específico. |
Estadísticas de campañas
Anchor link togetCampaignStats | Recupera las estadísticas de la campaña para un período de tiempo específico. |
Estadísticas de eventos y etiquetas
Anchor link togetEventStatistics | 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. |
API de Actividades en Vivo de iOS
Anchor link tostartLiveActivity | Crea una nueva Actividad en Vivo de iOS. |
updateLiveActivity | Actualiza una Actividad en Vivo de iOS existente. |
API de Customer Journey
Anchor link toGet Journey stats | Obtiene estadísticas para un journey específico por su ID. |
Remove users from journeys | Elimina uno o más usuarios de todos los journeys activos o de los seleccionados. |
API de Solicitudes Programadas
Anchor link togetResults | Recupera el resultado de una solicitud programada. |
API de SMS
Anchor link tocreateSMSMessage | Crea un nuevo mensaje SMS. |
API de WhatsApp
Anchor link tocreateWhatsAppMessage | Crea un nuevo mensaje de WhatsApp. |
API de LINE
Anchor link tocreateLineMessage | Crea un nuevo mensaje de LINE. |
API de Geozonas
Anchor link togetNearestZone | 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. |