Get VAPID Public Key
Push Notification Endpoints
Get VAPID Public Key
Retrieve the project’s VAPID public key for Web Push subscriptions
GET
Get VAPID Public Key
Returns the VAPID (Voluntary Application Server Identification) public key for this project. The browser’s
PushManager.subscribe() requires this key as applicationServerKey when creating a Web Push subscription.
This endpoint is intentionally unauthenticated — a VAPID public key is not a secret (only the matching private key, which is never returned by any endpoint, provides security). The webPushTokenAdapter calls this automatically before the user has signed in, which is a common browser pattern.
Returns { publicKey: null } if the web-push provider has not been configured for the project.
Requires the push bundle.
Response
The Base64url-encoded VAPID public key, or
null if Web Push is not configured.Error Responses
Bundle Not Installed — 403
Bundle Not Installed — 403

