---
title: "The app's web push key"
method: GET
path: "/_run402/push/key"
tags: ["Stable Hosts"]
---

# The app's web push key

`GET /_run402/push/key`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/_run402/push/key`
- Auth: none required

tenant-web-push. The VAPID public key browsers subscribe with, minted on first use and never rotated (a transfer keeps it). Not served from api.run402.com.

## Response `200`

The key.

- object
  - `vapid_public_key` string, required: base64url, the 65-byte uncompressed P-256 point.

## Other responses

- `503`: SERVICE_UNAVAILABLE: key custody briefly unavailable; Retry-After.

## Changes

- **2026-10-21** `cc6ccb110365`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/run402/apis/run402-api/changes/_run402/push/key/get.md)

---

[API](https://skmtc.dev/run402/apis/run402-api.md) · [All operations](https://skmtc.dev/run402/apis/run402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/run402/apis/run402-api/revisions/cc6ccb110365?raw)
