---
title: "Unregister a mobile push token"
method: DELETE
path: "/api/v3/mobile/push-tokens"
tags: ["Mobile Push Notifications"]
---

# Unregister a mobile push token

`DELETE /api/v3/mobile/push-tokens`

## Request

- Base URL: `https://api.endless.health` (the document declares no server; this is the origin it was published from)
- URL: `https://api.endless.health/api/v3/mobile/push-tokens`
- Auth: none declared

Marks the Expo push token inactive in eh-notifications (for example on sign-out). Unknown tokens are a no-op.

## Request body

- MobilePushTokenUnregisterRequest: Mobile app body for unregistering an Expo push token (e.g. on logout).
  - `expo_push_token` string, required

## Response `204`

Successful Response

## Other responses

- `401`: No valid session
- `404`: Not found
- `422`: Invalid body or Expo push token
- `502`: Notifications service rejected the request
- `503`: Notifications service unavailable

---

[API](https://skmtc.dev/endless/apis/eh-core-v3-api-prod.md) - [All operations](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/llms.txt) - [OpenAPI document](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/revisions/9046a1eb2d0c?raw)
