---
title: "Message data model"
url: "https://docs.unified.to/messaging/message/model"
description: "API reference for Message data model. Launch multiple pre-built Message integrations today with zero maintenance — all through a single API."
generated_at: "2026-06-26T21:11:04.173Z"
---
# Message data model

 View field support, webhooks, and list parameters for each integration on the [Supported Integrations](/messaging/integrations) page. 

### 

* Data Model
* Typescript Type
* Zod Shape
* Python Class

Data Model

**id**string 

**created\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**updated\_at**date 

(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)

**channel\_id**string 

@deprecated (reference to MessagingChannel)

**channel\_ids**string array 

@deprecated; use channels instead

**channels** array 

Represents the names of all channels to which the message is sent. Identifies the channels where the message is posted.

**parent\_id**string 

Represents the ID of the immediate predecessor message in the thread. Identifies a specific message to which the current message directly replies.

**root\_message\_id**string 

@deprecated

**message\_thread\_identifier**string 

the opaque identifier for the first message in a thread 

**author\_member**object 

for email systems, this field represents the From value

**destination\_members** array 

for email systems, this field represents the To value

**hidden\_members** array 

for email systems, this field represents the BCC value

**mentioned\_members** array 

for email systems, this field represents the CC value

**reactions** array 

**subject**string 

**message**string 

**message\_html**string 

**message\_markdown**string 

**attachments** array 

**web\_url**string 

**reference**string 

eg. RFC822 MessageID

**has\_children**boolean 

**is\_unread**boolean 

**buttons** array 

**raw**any
