---
title: "Sign one of your phones out"
method: DELETE
path: "/_run402/push/subscriptions/{subscription_id}"
tags: ["Stable Hosts"]
---

# Sign one of your phones out

`DELETE /_run402/push/subscriptions/{subscription_id}`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/_run402/push/subscriptions/{subscription_id}`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Host-Http-r402_session`

tenant-web-push. The same identity and origin rules. `subscription_id` is `psub_` + base64url(SHA-256(endpoint)). Not served from api.run402.com.

## Path parameters

- `subscription_id` string, required

## Response `200`

Removed.

- object
  - `subscription_id` string, required
  - `status` 'removed', required

## Other responses

- `401`: AUTH_REQUIRED.
- `403`: R402_AUTH_CSRF_ORIGIN_MISMATCH.
- `404`: RESOURCE_NOT_FOUND: an unknown phone, or someone else's.

## Changes

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

[Operation history](https://skmtc.dev/run402/apis/run402-api/changes/_run402/push/subscriptions/:subscription_id/delete.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)
