| Name | Description | Type | Additional information | 
|---|---|---|---|
| messageId | The unique identifier for the message. | globally unique identifier | Required | 
| DateReceived | The date the sender created the message. The format is the following:[YYYY-MM-DDTHH:MM:SSZ] | string | Required | 
| DateToSend | The date the message was scheduled to be sent to the contract. The format is the following:[YYYY-MM-DDTHH:MM:SSZ] | string | Required | 
| DateSent | The actual date the message was sent. The format is the following:[YYYY-MM-DDTHH:MM:SSZ] | string | Required | 
| Sender | The name of the sender that sent the message. | string | Required | 
| DateModified | The date the template was last modified. | string | Required | 
| AccountID | The unique Id of the account. | globally unique identifier | None. | 
| StatusID | Unique Id of the status. | string | None. | 
| Content | The actual message. | string | None. | 
| Reference | Reference of the message sent. | string | None. | 
| ExpiryDate | The date the encrypted message should expire. The format is the following:[YYYY-MM-DDTHH:MM:SSZ] | string | None. | 
| DeliveryReceipt | Delivery receipt | boolean | None. | 
| SmsReadReceipt | Read reciept. | boolean | None. | 
| EmailReadReceipt | Read reciept. | boolean | None. | 
| GroupID | globally unique identifier | None. | |
| ContactID | integer | None. | |
| NoOfReads | integer | None. | |
| AdditionalGroupID | globally unique identifier | None. | |
| AdditionalContactID | PersonNumber field of the contact | integer | Required | 
| RemoveGroupID | globally unique identifier | None. | |
| RemoveContactID | integer | None. | |
| MessageType | string | None. | |
| NoOfContacts | integer | None. | |
| AuthenticationMethod | Authentication type for the account | MessageAuthenticationType | Required |