---
title: "Remove a registration or device token - When unregistering all device tokens"
method: DELETE
path: "/v3/users/{user_id}/push"
tags: ["User"]
---

# Remove a registration or device token - When unregistering all device tokens

`DELETE /v3/users/{user_id}/push`

## Request

- Base URL: `https://api-APP_ID.sendbird.com`
- URL: `https://api-APP_ID.sendbird.com/v3/users/{user_id}/push`
- Auth: none declared

## Remove a registration or device token

Removes a user's specific registration or device token or all tokens. You can pass `gcm`, `huawei`, or `apns` for FCM registration token, HMS device token, or APNs device token, respectively, in the `token_type` parameter for the push notification service you are using.

https://sendbird.com/docs/chat/platform-api/v3/user/managing-device-tokens/remove-a-registration-or-device-token#1-remove-a-registration-or-device-token

## Path parameters

- `user_id` string, required

## Headers

- `api-token` string

## Response `200`

Successful response

- RemoveAllRegistrationOrDeviceTokenResponse
  - `token` string[]
  - `user` SendbirdBasicUserInfo
    - `require_auth_for_profile_image` boolean
    - `is_active` boolean
    - `is_blocked_by_me` boolean
    - `role` '' | 'none' | 'operator'
    - `nickname` string, nullable
    - `user_id` string, required
    - `profile_url` string
    - `metadata` object, nullable

## Changes

- **2025-10-17** `b05d4e3c6329`: 2 breaking, 1 info
  - the response property `user/metadata` became nullable for the status `200`
  - the response property `user/nickname` became nullable for the status `200`
  - the `profile_url` response's property default value `` was added for the status `200`
- **2025-07-27** `7a85bad03e90`: 18 warning, 5 info
  - deleted the `header` request parameter `Api-Token`
  - removed the optional property `user/access_token` from the response with the `200` status
  - removed the optional property `user/created_at` from the response with the `200` status
  - removed the optional property `user/description` from the response with the `200` status
  - …19 more
- **2024-09-24** `375ce8bc9c64`: 1 breaking
  - the response property `user` became nullable for the status `200`
- **2023-11-10** `135d8b0705d4`: 1 info
  - the `header` request parameter `Api-Token` became optional
- **2022-10-10** `45e2df0efd62`: 1 breaking
  - the `user/session_tokens/items/` response's property type changed from `string` to `object` for status `200`

[Operation history](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk/changes/v3/users/:user_id/push/delete.md)

---

[API](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk.md) - [All operations](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk/llms.txt) - [OpenAPI document](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk/revisions/9e53a5288df0?raw)
