---
schema_version: "1"
id: 945aa01cc8b3514d75913c0754fa9139d7debcbd4e5e2145e20c51c37a199d00
title: getMessages
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_getMessages.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getMessages.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: b7b612c657afe7cb73f9f7dd98822e9be1e0796bf96445ec40970e9d5c987408
products:
  - Salesforce Engagement SDK
---
# getMessages

Retrieves all inbox messages for the device.

## Syntax

```dart
Future<List<InboxMessage>> getMessages()
```

## Returns

- `Future<List<InboxMessage>>` - Returns a list of all inbox messages.

## Example

```dart
List<InboxMessage> messages = await SfmcSdk.getMessages();
print('Total messages: ${messages.length}');
for (InboxMessage message in messages) {
  print('Message: ${message.subject}');
}
```

## Related Methods

- [getReadMessages()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getReadMessages.md)
- [getUnreadMessages()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getUnreadMessages.md)
- [getDeletedMessages()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getDeletedMessages.md)
