Push and deliveries
Web Push (VAPID) and message deliveries.
| Método | Path | Resumo | Access |
|---|---|---|---|
| POST | /api/push/subscribe | Upsert de push subscription (por endpoint). | Team member |
| GET | /api/push/subscriptions | Lista push subscriptions do próprio usuário. | Signed in |
| DELETE | /api/push/subscriptions/{id} | Remove uma push subscription do próprio usuário. | Signed in |
| GET | /api/push/vapid-public-key | Devolve a chave pública VAPID pro service worker. | Signed in |
| GET | /api/sms/phones | Lista telefones opt-in do próprio usuário. | Signed in |
| POST | /api/sms/phones | Opt-in de um telefone e envio de OTP inline via Twilio. | Signed in |
| DELETE | /api/sms/phones/{id} | Remove telefone; recusa se for primary e houver outros verificados. | Signed in |
| POST | /api/sms/phones/{id}/primary | Promove telefone verified a primary. | Signed in |
| POST | /api/sms/phones/{id}/verify | Verifica OTP de 6 dígitos e marca verified_at. | Signed in |
| POST | /api/whatsapp/subscribe | Opt-in WhatsApp — envia OTP via template `axuz_otp`. | Signed in |
| GET | /api/whatsapp/subscriptions | Lista subscriptions WhatsApp do próprio usuário. | Signed in |
| DELETE | /api/whatsapp/subscriptions/{id} | Remove subscription; limpa cache em `users` se foi a última. | Signed in |
| POST | /api/whatsapp/subscriptions/{id}/verify | Verifica OTP 6 dígitos; marca verified_at + opted_in_at. | Signed in |