---
schema_version: "1"
id: e39977c2637d1a6740da5d35d486fdee4c18c9d33b2bcf3a4eb33253612c4f31
title: deleteMessage
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/flutter/flutter_deleteMessage.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_deleteMessage.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: bf69973ee9808bf15d416feebaf1e7488663b5cfededb6a5aeb25bd8972f56cf
products:
  - Salesforce Engagement SDK
---
# deleteMessage

Deletes a specific inbox message.

## Syntax

```dart
Future<void> deleteMessage(String messageId)
```

## Parameters

- `messageId` (String) - The unique identifier of the message to delete

## Returns

- `Future<void>` - Completes when the message has been deleted.

## Example

```dart
try {
  await SfmcSdk.deleteMessage('msg123');
  print('Message deleted');
} catch (e) {
  print('Failed to delete message: $e');
}
```

## Related Methods

- [setMessageRead()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_setMessageRead.md)
- [markAllMessagesDeleted()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_markAllMessagesDeleted.md)
