Saltar al contenido

Í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 mensajería v2

Anchor link to

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.

NotifyCrea y envía un único mensaje a través de cualquier canal. Reemplaza /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage.

API de mensajes

Anchor link to
createMessage ObsoletoCrea una nueva notificación push. Use Notify en su lugar.
deleteMessageElimina un mensaje programado.
getMessageDetailsRecupera los detalles del mensaje.
createTargetedMessage ObsoletoCrea una nueva notificación push dirigida. Use Notify con el tipo transactional en su lugar.
getPushHistory ObsoletoUse /messages:list para recuperar el historial de mensajes con datos detallados.
cancelMessageCancela un mensaje programado.

API de preajustes

Anchor link to
createPresetCrea un nuevo preajuste.
getPresetRecupera los parámetros del preajuste de push especificado.
listPresetsRecupera una lista de preajustes creados para la aplicación.
deletePresetElimina un preajuste de su cuenta.

API de dispositivos

Anchor link to
registerDeviceRegistra un dispositivo para la aplicación.
unregisterDeviceElimina el token de push del dispositivo.
deleteDeviceElimina un dispositivo y todos sus datos asociados en la aplicación especificada.
setTagsEstablece los valores de las etiquetas para el dispositivo.
getTagsRecupera las etiquetas con sus valores correspondientes para un dispositivo específico.
setBadgeEnvía el valor actual del badge para un dispositivo a Pushwoosh.
applicationOpenRegistra un evento de apertura de la aplicación.
pushStatRegistra un evento de apertura de push.
messageDeliveryEventRegistra un evento de entrega de push para el dispositivo.

API de audiencia

Anchor link to
bulkSetTagsEstablece los valores de las etiquetas para múltiples dispositivos.
Estado de bulkSetTagsDevuelve el estado de la operación bulkSetTags.
bulkRegisterDeviceRegistra múltiples dispositivos en una sola solicitud, incluyendo valores de etiquetas opcionales para cada dispositivo.
Estado de bulkRegisterDeviceRecupera el estado y los resultados de una solicitud de registro masivo de dispositivos utilizando un ID de solicitud.
bulkUnregisterDeviceAnula el registro de múltiples dispositivos en una sola solicitud.
Estado de bulkUnregisterDeviceRecupera el estado y los resultados de una solicitud de anulación de registro masivo de dispositivos utilizando un ID de solicitud.

API de etiquetas

Anchor link to
addTagCrea una etiqueta en su cuenta.
deleteTagElimina una etiqueta con toda la información asociada.
listTagsRecupera una lista de etiquetas en la cuenta.

API de segmentación (filtros)

Anchor link to
createFilterCrea un nuevo segmento.
listFiltersDevuelve una lista de segmentos disponibles con sus condiciones.
deleteFilterElimina un segmento existente.
exportSegmentPrograma una solicitud para exportar suscriptores que coincidan con las condiciones del segmento.
Resultados de exportSegmentRecupera el enlace CSV para los resultados de exportSegment.

API centrada en el usuario

Anchor link to
registerUserAsocia un ID de usuario externo con un dispositivo especificado.
deleteUserElimina un usuario y todos los dispositivos asociados con el ID de usuario especificado.
postEventLlama al evento dentro de la aplicación.

API de eventos

Anchor link to
createEventCrea un evento para la aplicación.

API de aplicaciones

Anchor link to
createApplicationCrea una nueva aplicación en la cuenta.
updateApplicationActualiza la configuración de la aplicación.
deleteApplicationElimina la aplicación de la cuenta.
getApplicationObtiene detalles sobre la aplicación.
getApplicationsRecupera una lista de aplicaciones en la cuenta.
getApplicationFileRecupera los archivos de configuración relacionados con la aplicación.
setApplicationPlatformStatusCambia el estado de la plataforma de la aplicación.

API de campañas

Anchor link to
createCampaignCrea una nueva campaña de push.
deleteCampaignElimina una campaña en particular.
getCampaignsRecupera una lista de campañas para la aplicación.

API de configuración de la aplicación

Anchor link to
configureApplication para iOSConfigura la plataforma iOS para la aplicación.
configureApplication para AndroidConfigura la plataforma Android para la aplicación.
configureApplication para Mac OS XConfigura la plataforma macOS para la aplicación.
configureApplication para WindowsConfigura la plataforma Windows para la aplicación.
configureApplication para AmazonConfigura la plataforma Amazon para la aplicación.
configureApplication para ChromeConfigura la plataforma Chrome para la aplicación.
configureApplication para SafariConfigura la plataforma Safari para la aplicación.
configureApplication para FirefoxConfigura la plataforma Firefox para la aplicación.
configureApplication para EmailConfigura la plataforma de correo electrónico para la aplicación.

API de correo electrónico

Anchor link to
createEmailMessage ObsoletoCrea un mensaje de correo electrónico. Use Notify con platforms: ["EMAIL"] y un email_payload en su lugar.
registerEmailRegistra una dirección de correo electrónico para la aplicación.
deleteEmailElimina una dirección de correo electrónico de su base de datos.
setEmailTagsEstablece los valores de las etiquetas para la dirección de correo electrónico especificada.
registerEmailUserAsocia un ID de usuario externo con una dirección de correo electrónico especificada.

API de dispositivos de prueba

Anchor link to
createTestDeviceRegistra un dispositivo de prueba para la aplicación.
listTestDevicesRecupera todos los dispositivos de prueba registrados para la aplicación.

API de la bandeja de entrada de mensajes

Anchor link to
getInboxMessagesRecupera la lista de mensajes de la bandeja de entrada para un HWID especificado.
inboxStatusActualiza el estado de un mensaje específico de la bandeja de entrada.

API de estadísticas

Anchor link to

Estadísticas de mensajes

Anchor link to
messages:listRecupera una lista de mensajes enviados.
totalsByIntervalsProporciona métricas y datos de conversión agregados por hora.
getMessageLogRecupera información detallada sobre los mensajes enviados.
linksInteractionsProporciona estadísticas sobre los clics en los enlaces de los correos electrónicos.
linksInteractionsDevicesEnumera los usuarios que hicieron clic en los enlaces de los correos electrónicos.
bouncedEmailsProporciona información sobre rebotes de correo electrónico, quejas y motivos de rebote.

Estadísticas de la aplicación y de los suscriptores

Anchor link to
getApplicationSubscribersStatsRecupera las estadísticas de suscriptores de la aplicación, agrupadas por tipo de dispositivo.
getAppStatsRecupera las estadísticas de la aplicación para un período de tiempo específico.
getSubscribersStatisticsRecupera las estadísticas de suscriptores para un período de tiempo específico.

Estadísticas de la campaña

Anchor link to
getCampaignStatsRecupera las estadísticas de la campaña para un período de tiempo específico.

Estadísticas de eventos y etiquetas

Anchor link to
getEventStatisticsRecupera el número de veces que se activó un evento durante un período específico.
getTagStatsRecupera estadísticas para una etiqueta específica.

API de Actividades en Vivo de iOS

Anchor link to
startLiveActivityCrea una nueva Actividad en Vivo de iOS.
updateLiveActivityActualiza una Actividad en Vivo de iOS existente.

API de Customer Journey

Anchor link to
Obtener estadísticas de JourneyObtiene estadísticas para un journey específico por su ID.
Eliminar usuarios de journeysElimina uno o más usuarios de todos los journeys activos o de los seleccionados.

API de solicitudes programadas

Anchor link to
getResultsRecupera el resultado de una solicitud programada.

API de SMS

Anchor link to
createSMSMessage ObsoletoCrea un nuevo mensaje SMS. Use Notify con platforms: ["SMS"] en su lugar.

API de WhatsApp

Anchor link to
createWhatsAppMessage ObsoletoCrea un nuevo mensaje de WhatsApp. Use Notify con platforms: ["WHATS_APP"] en su lugar.

API de LINE

Anchor link to
createLineMessage ObsoletoCrea un nuevo mensaje de LINE. Use Notify con platforms: ["LINE"] en su lugar.

API de Kakao

Anchor link to
createKakaoMessage ObsoletoEnvía un mensaje de Kakao utilizando una plantilla aprobada. Use Notify con platforms: ["KAKAO"] en su lugar.

API de Geozonas

Anchor link to
getNearestZoneRecupera 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.
addGeoZoneAñade una Geozona a una aplicación específica.
updateGeoZoneActualiza las propiedades de la Geozona como el nombre, estado, contenido y rango.
deleteGeoZoneElimina Geozonas de la aplicación.
addGeoZoneClusterAñade un Clúster de Geozonas a la aplicación.
deleteGeoZoneClusterElimina un Clúster de Geozonas de la aplicación.
listGeoZonesRecupera una lista de Geozonas para la aplicación.
listGeoZoneClustersRecupera una lista de clústeres de Geozonas para la aplicación.