A iOS Live Activity API para tudo que fala HTTP
O PushWard é uma iOS Live Activity API: envie uma única requisição HTTP e ela aparece ao vivo na Lock Screen e na Dynamic Island do iPhone, atualizando em tempo real e saindo sozinha quando a tarefa termina. Sem código ActivityKit, sem Xcode, sem revisão da App Store do seu lado.
O que é uma Live Activity?
Uma Live Activity é um recurso do iOS que mostra informações ao vivo, visíveis de relance, na Lock Screen, na Dynamic Island e no StandBy — sem que o destinatário abra um app. Diferente de uma notificação push, que aparece uma vez e some na lista, uma Live Activity fica fixada e atualiza em tempo real: um build avançando pelas etapas, um cronômetro em contagem regressiva, uma entrega se aproximando. O PushWard transforma uma única requisição HTTP em uma delas.
Como a API funciona
Crie uma atividade, inicie, atualize e encerre — tudo pela API REST do PushWard com a sua chave de integração. Qualquer serviço capaz de enviar uma requisição HTTP pode controlar o que as pessoas veem de relance. Não há certificados APNs nem código de cliente para escrever; o PushWard cuida da entrega via Apple Push Notification service.
# 1. Create an activity
curl -X POST https://api.pushward.app/activities \
-H "Authorization: Bearer hlk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "slug": "deploy", "name": "Deploy to production" }'
# 2. Start the Live Activity on the Lock Screen
curl -X PATCH https://api.pushward.app/activities/deploy \
-H "Authorization: Bearer hlk_YOUR_KEY" \
-H "Content-Type: application/merge-patch+json" \
-d '{ "state": "ongoing", "content": {
"template": "generic", "progress": 0.2,
"state": "Building...", "accent_color": "cyan"
} }'
# 3. End it when the task is done
curl -X PATCH https://api.pushward.app/activities/deploy \
-H "Authorization: Bearer hlk_YOUR_KEY" \
-H "Content-Type: application/merge-patch+json" \
-d '{ "state": "ended", "content": {
"template": "generic", "progress": 1, "state": "Deployed"
} }'Um template para cada tipo de atualização
Escolha entre templates de Live Activity feitos para tarefas diferentes — uma barra de progresso genérica, uma contagem regressiva, uma sequência de etapas, um alerta, um medidor, uma sparkline de linha do tempo, um quadro de blocos ou um log de eventos ao vivo. Cada um tem um layout ajustado para a Lock Screen e a Dynamic Island.
Funciona com a sua stack
Envie Live Activities direto das ferramentas que você já usa. Bridges prontas e um relay de webhooks hospedado cobrem alertas do Grafana, automações do Home Assistant, GitHub Actions, downloads do SABnzbd, impressões da Bambu Lab, syncs do ArgoCD e qualquer outra coisa que consiga enviar JSON.
Experimente a iOS Live Activity API
Veja uma Live Activity chegar em um iPhone simulado no playground, ou leia o guia de primeiros passos e envie a sua primeira com curl em poucos minutos.