Índice de referência de métodos da API
A Pushwoosh oferece uma vasta biblioteca com mais de 100 métodos de API, categorizados para diversas funcionalidades, como envio de notificações, gerenciamento de usuários e acompanhamento de análises.
API de Mensagens v2
Anchor link toAPI unificada que substitui toda a família /create*Message (push, e-mail, SMS, Kakao). Consulte a visão geral e o guia de migração.
Notify | Cria e envia uma única mensagem por qualquer canal. Substitui /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage. |
API de Mensagens
Anchor link tocreateMessage Obsoleto | Cria uma nova notificação push. Use Notify em vez disso. |
deleteMessage | Exclui uma mensagem agendada. |
getMessageDetails | Recupera os detalhes da mensagem. |
createTargetedMessage Obsoleto | Cria uma nova notificação push direcionada. Use Notify com o tipo transactional em vez disso. |
getPushHistory Obsoleto | Use /messages:list para recuperar o histórico de mensagens com dados detalhados. |
cancelMessage | Cancela uma mensagem agendada. |
API de Presets
Anchor link tocreatePreset | Cria um novo preset. |
getPreset | Recupera os parâmetros do preset de push especificado. |
listPresets | Recupera uma lista de presets criados para o app. |
deletePreset | Exclui um preset da sua conta. |
API de Dispositivo
Anchor link toregisterDevice | Registra um dispositivo para a aplicação. |
unregisterDevice | Remove o token de push do dispositivo. |
deleteDevice | Exclui um dispositivo e todos os seus dados associados na aplicação especificada. |
setTags | Define valores de tag para o dispositivo. |
getTags | Recupera tags com seus valores correspondentes para um dispositivo específico. |
setBadge | Envia o valor atual do badge de um dispositivo para a Pushwoosh. |
applicationOpen | Registra um evento de abertura de app. |
pushStat | Registra um evento de abertura de push. |
messageDeliveryEvent | Registra um evento de entrega de push para o dispositivo. |
API de Público
Anchor link tobulkSetTags | Define valores de tag para múltiplos dispositivos. |
bulkSetTags Status | Retorna o status da operação bulkSetTags. |
bulkRegisterDevice | Registra múltiplos dispositivos em uma única solicitação, incluindo valores de tag opcionais para cada dispositivo. |
bulkRegisterDevice Status | Recupera o status e os resultados de uma solicitação de registro de dispositivo em massa usando um ID de solicitação. |
bulkUnregisterDevice | Cancela o registro de múltiplos dispositivos em uma única solicitação. |
bulkUnregisterDevice Status | Recupera o status e os resultados de uma solicitação de cancelamento de registro de dispositivo em massa usando um ID de solicitação. |
API de Tags
Anchor link toaddTag | Cria uma tag em sua conta. |
deleteTag | Remove uma tag com todas as informações associadas. |
listTags | Recupera uma lista de tags na conta. |
API de Segmentação (Filtros)
Anchor link tocreateFilter | Cria um novo segmento. |
listFilters | Retorna uma lista de segmentos disponíveis com suas condições. |
deleteFilter | Exclui um segmento existente. |
exportSegment | Agenda uma solicitação para exportar assinantes que correspondem às condições do segmento. |
exportSegment Results | Recupera o link CSV para os resultados de exportSegment. |
API Centrada no Usuário
Anchor link toregisterUser | Associa um User ID externo a um dispositivo especificado. |
deleteUser | Exclui um usuário e todos os dispositivos associados ao User ID especificado. |
postEvent | Chama o evento dentro do app. |
API de Eventos
Anchor link tocreateEvent | Cria um evento para o app. |
API de Aplicações
Anchor link tocreateApplication | Cria uma nova aplicação na conta. |
updateApplication | Atualiza as configurações da aplicação. |
deleteApplication | Exclui o app da conta. |
getApplication | Obtém detalhes sobre o app. |
getApplications | Recupera uma lista de aplicações na conta. |
getApplicationFile | Recupera os arquivos de configuração relacionados ao app. |
setApplicationPlatformStatus | Altera o status da plataforma do app. |
API de Campanhas
Anchor link tocreateCampaign | Cria uma nova campanha de push. |
deleteCampaign | Exclui uma campanha específica. |
getCampaigns | Recupera uma lista de campanhas para o app. |
API de Configuração de App
Anchor link toconfigureApplication for iOS | Configura a plataforma iOS para o app. |
configureApplication for Android | Configura a plataforma Android para o app. |
configureApplication for Mac OS X | Configura a plataforma macOS para o app. |
configureApplication for Windows | Configura a plataforma Windows para o app. |
configureApplication for Amazon | Configura a plataforma Amazon para o app. |
configureApplication for Chrome | Configura a plataforma Chrome para o app. |
configureApplication for Safari | Configura a plataforma Safari para o app. |
configureApplication for Firefox | Configura a plataforma Firefox para o app. |
configureApplication for Email | Configura a plataforma de E-mail para o app. |
API de E-mail
Anchor link tocreateEmailMessage Obsoleto | Cria uma mensagem de e-mail. Use Notify com platforms: ["EMAIL"] e um email_payload em vez disso. |
registerEmail | Registra um endereço de e-mail para o app. |
deleteEmail | Remove um endereço de e-mail do seu banco de dados. |
setEmailTags | Define valores de tag para o endereço de e-mail especificado. |
registerEmailUser | Associa um User ID externo a um endereço de e-mail especificado. |
API de Dispositivos de Teste
Anchor link tocreateTestDevice | Registra um dispositivo de teste para a aplicação. |
listTestDevices | Recupera todos os dispositivos de teste registrados para a aplicação. |
API de Caixa de Entrada de Mensagens
Anchor link togetInboxMessages | Recupera a lista de mensagens da Caixa de Entrada para um HWID especificado. |
inboxStatus | Atualiza o status de uma mensagem específica da Caixa de Entrada. |
API de Estatísticas
Anchor link toEstatísticas de mensagens
Anchor link tomessages:list | Recupera uma lista de mensagens enviadas. |
totalsByIntervals | Fornece métricas e dados de conversão agregados por hora. |
getMessageLog | Recupera informações detalhadas sobre as mensagens enviadas. |
linksInteractions | Fornece estatísticas sobre cliques em links de e-mail. |
linksInteractionsDevices | Lista os usuários que clicaram em links nos e-mails. |
bouncedEmails | Fornece informações sobre bounces de e-mail, reclamações e motivos de bounce. |
Estatísticas de aplicação e assinantes
Anchor link togetApplicationSubscribersStats | Recupera as estatísticas de assinantes do app, agrupadas por tipo de dispositivo. |
getAppStats | Recupera as estatísticas do app para um período de tempo específico. |
getSubscribersStatistics | Recupera as estatísticas de assinantes para um período de tempo específico. |
Estatísticas de campanha
Anchor link togetCampaignStats | Recupera as estatísticas da campanha para um período de tempo específico. |
Estatísticas de eventos e tags
Anchor link togetEventStatistics | Recupera o número de vezes que um evento foi acionado durante um período específico. |
getTagStats | Recupera estatísticas para uma tag específica. |
API de Atividades ao Vivo do iOS
Anchor link tostartLiveActivity | Cria uma nova Atividade ao Vivo do iOS. |
updateLiveActivity | Atualiza uma Atividade ao Vivo do iOS existente. |
API de Customer Journey
Anchor link toGet Journey stats | Obtém estatísticas para uma jornada específica pelo seu ID. |
Remove users from journeys | Remove um ou mais usuários de todas ou de jornadas ativas selecionadas. |
API de Solicitações Agendadas
Anchor link togetResults | Recupera o resultado de uma solicitação agendada. |
API de SMS
Anchor link tocreateSMSMessage Obsoleto | Cria uma nova mensagem SMS. Use Notify com platforms: ["SMS"] em vez disso. |
API de WhatsApp
Anchor link tocreateWhatsAppMessage Obsoleto | Cria uma nova mensagem do WhatsApp. Use Notify com platforms: ["WHATS_APP"] em vez disso. |
API de LINE
Anchor link tocreateLineMessage Obsoleto | Cria uma nova mensagem do LINE. Use Notify com platforms: ["LINE"] em vez disso. |
API de Kakao
Anchor link tocreateKakaoMessage Obsoleto | Envia uma mensagem do Kakao usando um modelo aprovado. Use Notify com platforms: ["KAKAO"] em vez disso. |
API de Geozones
Anchor link togetNearestZone | Recupera os parâmetros da geozone mais próxima e a distância até ela. Também registra a localização do dispositivo para notificações push geográficas. |
addGeoZone | Adiciona uma Geozone a um app específico. |
updateGeoZone | Atualiza as propriedades da Geozone, como nome, status, conteúdo e alcance. |
deleteGeoZone | Remove Geozones do app. |
addGeoZoneCluster | Adiciona um Cluster de Geozone ao app. |
deleteGeoZoneCluster | Remove um Cluster de Geozone do app. |
listGeoZones | Recupera uma lista de Geozones para o app. |
listGeoZoneClusters | Recupera uma lista de clusters de Geozone para o app. |