---
updatedAt: 2025-01-08T23:24:04.000Z
agentTools:
  projectIndex: https://dev.frontapp.com/llms.txt
---

# Message

## Properties

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Property
      </th>

      <th style={{ textAlign: "left" }}>
        Type
      </th>

      <th style={{ textAlign: "left" }}>
        Description
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        `id`
      </td>

      <td style={{ textAlign: "left" }}>
        String
      </td>

      <td style={{ textAlign: "left" }}>
        ID of the message
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `from`
      </td>

      <td style={{ textAlign: "left" }}>
        [Recipient](https://dev.frontapp.com/reference/plugin-sdk-recipient)
      </td>

      <td style={{ textAlign: "left" }}>
        Recipient the message is coming from.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `to`
      </td>

      <td style={{ textAlign: "left" }}>
        Array of 

        [Recipient](https://dev.frontapp.com/reference/plugin-sdk-recipient)
      </td>

      <td style={{ textAlign: "left" }}>
        List of recipients the message is addressed to.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `replyTo`
      </td>

      <td style={{ textAlign: "left" }}>
        Array of 

        [Recipient](https://dev.frontapp.com/reference/plugin-sdk-recipient)
      </td>

      <td style={{ textAlign: "left" }}>
        List of recipients set in the 

        `Reply-To`

         header.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `cc`
      </td>

      <td style={{ textAlign: "left" }}>
        Array of 

        [Recipient](https://dev.frontapp.com/reference/plugin-sdk-recipient)

          (optional)
      </td>

      <td style={{ textAlign: "left" }}>
        List of recipient in copy of the message.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `bcc`
      </td>

      <td style={{ textAlign: "left" }}>
        Array of 

        [Recipient](https://dev.frontapp.com/reference/plugin-sdk-recipient)

          (optional)
      </td>

      <td style={{ textAlign: "left" }}>
        List of recipients in blind copy of the message.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `date`
      </td>

      <td style={{ textAlign: "left" }}>
        Date
      </td>

      <td style={{ textAlign: "left" }}>
        Date at which the message has been sent from Front or received in Front.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `status`
      </td>

      <td style={{ textAlign: "left" }}>
        String
      </td>

      <td style={{ textAlign: "left" }}>
        Status of the message.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `content`
      </td>

      <td style={{ textAlign: "left" }}>
        Object (optional)
      </td>

      <td style={{ textAlign: "left" }}>

      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `content.body`
      </td>

      <td style={{ textAlign: "left" }}>
        String
      </td>

      <td style={{ textAlign: "left" }}>
        Body of the message.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `content.type`
      </td>

      <td style={{ textAlign: "left" }}>
        String
      </td>

      <td style={{ textAlign: "left" }}>
        Content type of the 

        `body`

        . Can be either 

        `html`

         or 

        `text`

        .
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        `content.attachments`
      </td>

      <td style={{ textAlign: "left" }}>
        Array of 

        [Attachment](https://dev.frontapp.com/reference/plugin-sdk-attachment)
      </td>

      <td style={{ textAlign: "left" }}>
        Files attached to the message.
      </td>
    </tr>
  </tbody>
</Table>

### Message status

A message status represents whether it was received or sent. It can be one of:

* `inbound` for a message received by a channel.
* `outbound` for a message sent by a channel.

### Message content

The `content` property is optional to reflect the fact that the content of non-draft messages is lazy loaded when the teammate opens them.