Read a tenant-scoped web push message status
Requires live company permission. Per-device ACCEPTED is Firebase acceptance only; UNCERTAIN is not automatically retried. COMPLETE means no pending/claimed work, not proof of browser display. Company permission: `getWebPushMessageStatus`. Defaults: ADMIN. Current company role permissions and active membership are checked on every request; signed legacy role claims alone do not authorize this operation.
bearerAuthAuthorizationBearer <token>Obtained from POST /api/v1/auth/login, on the tenant's own subdomain. Presenting it on another tenant's subdomain is a 403.
id*stringuuidCurrent per-device delivery outcomes
application/json- response
counts?id?stringuuidstatus?stringcurl -X GET 'https://api.monetaryai.uz/api/v1/push/messages/497f6eca-6276-4993-bfeb-53cbbbba6f08'{ "counts": { "property1": 0, "property2": 0 }, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "status": "string"}Revoke the current user's web browser DELETE
Idempotently disables only an owned device and clears its encrypted token. Unknown or foreign ids do not change another user's subscription.
Register the current user's web browser POST
Stores the FCM token encrypted and returns only the device id/platform. Re-registering the same owned token is idempotent; another account cannot claim an active token.