---
title: messageState
framework: retentionmessaging
role: symbol
role_heading: Type
path: retentionmessaging/messagestate
---

# messageState

The approval state of the message.

## Declaration

```data
string messageState
```

## Possible Values

PENDING: The message is awaiting approval. APPROVED: The message is approved. REJECTED: The message is rejected.

## Mentioned in

Setting up retention messages

## Discussion

Discussion Call Get Message List to get the list of messages and their current states. For messages with images, see Get Image List to get the image state also.

## See Also

### Messages

- [messageIdentifier](retentionmessaging/messageidentifier.md)
- [body](retentionmessaging/body.md)
- [BulletPoint](retentionmessaging/bulletpoint.md)
- [bulletPointText](retentionmessaging/bulletpointtext.md)
- [header](retentionmessaging/header.md)
- [headerPosition](retentionmessaging/headerposition.md)
