> ## Documentation Index
> Fetch the complete documentation index at: https://docs.platform.arb.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# Get current active VAPID public key

> Returns the current active VAPID public key that browsers should use when subscribing to push notifications. This key is needed to establish the web push subscription.



## OpenAPI

````yaml api-reference/push.yaml post /vapid-keys/current
openapi: 3.0.3
info:
  title: push
  description: >-
    The Push service keeps track of which user browsers have signed up to
    receive notifications and how to reach them using VAPID. Other services tell
    it when a notification should be sent, and it delivers that message directly
    to the user's browser.
  version: 1.0.0
servers:
  - url: https://push.platform.arb.inc
security: []
tags:
  - name: /
  - name: demo
  - name: internal
  - name: vapid-keys
  - name: web-push
paths:
  /vapid-keys/current:
    post:
      tags:
        - vapid-keys
      summary: Get current active VAPID public key
      description: >-
        Returns the current active VAPID public key that browsers should use
        when subscribing to push notifications. This key is needed to establish
        the web push subscription.
      operationId: getCurrentVapidKey
      responses:
        '200':
          description: Current VAPID public key
          content:
            application/json:
              schema:
                type: object
                properties:
                  public_key:
                    type: string
                    description: Base64URL-encoded VAPID public key
                    example: >-
                      BNcRdreALRFXTkOOUHK1EtK2wtaz5Ry4YfYCA_0QTpQtUbVlUK3qW_HkkDQ3CskBSRU481zCtgwtR_jYDg9gNqk

````