---
title: "Delete message"
method: DELETE
path: "/messages/{id}"
tags: ["Messages"]
---

# Delete message

`DELETE /messages/{id}`

Permanently delete a message from an experience chat, DM, or group chat channel. Only the message author or a channel admin can delete a message.

Required permissions (one of):
 - `chat:message:create` and `chat:read`
 - `dms:message:manage` and `dms:read`
 - `livestream:chat:write` and `livestream:chat:read`
 - `support_chat:message:create` and `support_chat:read`

## Path parameters

- `id` string, required

## Response `200`

A successful response

- boolean — Represents `true` or `false` values.

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `422` — Verification required
- `429` — Too many requests
- `500` — Internal server error

## Changes

- **2026-08-30** `9e320991dd2f` — 4 info
  - the security scope `chat:message:create` was added to the endpoint's security scheme `bearerAuth`
  - the security scope `chat:read` was added to the endpoint's security scheme `bearerAuth`
  - the security scope `support_chat:message:create` was removed from the endpoint's security scheme `bearerAuth`
  - the security scope `support_chat:read` was removed from the endpoint's security scheme `bearerAuth`
- **2026-08-29** `1b5d50d09479` — 4 info
  - the security scope `chat:message:create` was added to the endpoint's security scheme `bearerAuth`
  - the security scope `chat:read` was added to the endpoint's security scheme `bearerAuth`
  - the security scope `support_chat:message:create` was removed from the endpoint's security scheme `bearerAuth`
  - the security scope `support_chat:read` was removed from the endpoint's security scheme `bearerAuth`
- **2026-08-28** `4da7133b2de7` — 4 info
  - the security scope `chat:message:create` was added to the endpoint's security scheme `bearerAuth`
  - the security scope `chat:read` was added to the endpoint's security scheme `bearerAuth`
  - the security scope `support_chat:message:create` was removed from the endpoint's security scheme `bearerAuth`
  - the security scope `support_chat:read` was removed from the endpoint's security scheme `bearerAuth`
- …earlier changes not shown

[Full history](https://skmtc.dev/whop/apis/whop-api/changes/messages/:id/delete.md)

---

[API](https://skmtc.dev/whop/apis/whop-api.md) · [All operations](https://skmtc.dev/whop/apis/whop-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/whop/whop-api/revisions/1b5d50d09479/schema)
