Servidor online em sms.minhaentrega.app.br • Porta 8080 • Gateway Android
Use seu API_TOKEN no header X-API-Token
Todas as rotas abaixo exigem header X-API-Token: SEU_TOKEN ou Authorization: Bearer SEU_TOKEN
POST /api/send - Envia SMS (fila para o APK)
Body: { "to": "11999999999", "message": "Olá!" }
Resp: { "id": "...", "status": "pending" }
GET /api/pending - APK busca pendentes (usado pelo app)
Resp: { "messages": [{id,to,message}] }
POST /api/status - APK reporta resultado
Body: { "id": "...", "status": "sent"|"failed", "error": "..." }
POST /api/device/heartbeat - APK envia heartbeat
Body: { "battery": 85, "model": "Samsung" }
GET /api/messages - Lista todas mensagens (admin)
GET /api/device/status - Status do device
GET /health - Healthcheck público
Exemplo curl:
curl -X POST https://sms.minhaentrega.app.br/api/send \
-H "X-API-Token: SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{"to":"11999999999","message":"Teste"}'
1. Instale o APK no Android (permite envio de SMS)
2. Abra o app, cole a URL: https://sms.minhaentrega.app.br e o API_TOKEN
3. Ative o serviço — o app vai ficar em foreground buscando fila a cada 3s
4. Teste enviando via dashboard acima ou via API