# setMessageRead

Marks a specific inbox message as read.

## Syntax

```dart
Future<void> setMessageRead(String messageId)
```

## Parameters

- `messageId` (String) - The unique identifier of the message to mark as read

## Returns

- `Future<void>` - Completes when the message has been marked as read.

## Example

```dart
try {
  await SfmcSdk.setMessageRead('msg123');
  print('Message marked as read');
} catch (e) {
  print('Failed to mark message as read: $e');
}
```

## Related Methods

- [deleteMessage()](/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_deleteMessage.md)
- [markAllMessagesRead()](/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_markAllMessagesRead.md)
