# getUnreadMessages

Retrieves all unread inbox messages for the device.

## Syntax

```dart
Future<List<InboxMessage>> getUnreadMessages()
```

## Returns

- `Future<List<InboxMessage>>` - Returns a list of unread inbox messages.

## Example

```dart
List<InboxMessage> unreadMessages = await SfmcSdk.getUnreadMessages();
print('Unread messages: ${unreadMessages.length}');
for (InboxMessage message in unreadMessages) {
  print('Unread message: ${message.subject}');
}
```

## Related Methods

- [getMessages()](/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getMessages.md)
- [getReadMessages()](/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getReadMessages.md)
- [getDeletedMessages()](/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getDeletedMessages.md)
