> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Message • AI Agent SDK

> delete_message: Delete a previously sent message.

# delete\_message

AsyncMethod

> This is a method of the [**BasePlatformAdapter**](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/BasePlatformAdapter.md) class in the [**base**](https://praison.ai/docs/sdk/reference/praisonaiagents/modules/base.md) module.

Delete a previously sent message.

Default behaviour is capability-gated for parity with
:meth:`edit_message`: when `supports_delete` is False the platform
genuinely cannot delete, so this returns `False` (unsupported). When
an adapter declares `supports_delete=True` it MUST override this — the
default then raises so the broken promise is caught rather than silently
no-opping. :func:`verify_capability_contract` catches this mismatch at
registration time, before any live turn.

## Signature

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
async def delete_message(chat_id: Any, message_id: str) -> bool
```

## Parameters

**chat\_id** `Any` *required*

No description available.

**message\_id** `str` *required*

No description available.

### Returns

**Returns** `bool`

The result of the operation.

## Uses

* `NotImplementedError`

## Source

> [card] [View on GitHub](https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/bots/base.py#L793)
>
> `praisonaiagents/bots/base.py` at line 793


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.