One message inside a SideConversation (sideConversationId is the parent). direction is Outbound or Inbound (defaults to Outbound); body, fromAddress and toAddress carry the content and addressing, and sentByUserId records the sending user. Rows are created by the StartSideConversation action (when an initial body is supplied) and by ReplySideConversation - the service records the message on the thread; automatic outbound dispatch through a messaging template is a later-phase wiring, so a stored row does not by itself mean the message left the platform.
Fields
| Field | Label | Type | Required | What it does |
Body | Body | Text | | |
Direction | Direction | PickList | | Outbound or Inbound; defaults to Outbound when not supplied. Direction decides whether sentOn is stamped. Values: Outbound, Inbound. |
FromAddress | From | Text | | |
MessagingTemplateId | Messaging Template | Lookup | | Optional reference to the messaging template used to compose the message. Automatic outbound dispatch via the template is a later-phase wiring - the current service records the message row without sending through it. |
SentByUserId | Sent By | Lookup → UserAccount | | |
SentOn | Sent On | DateAndTime | | Stamped with the current UTC time only for Outbound messages at creation; Inbound rows leave it null. |
SideConversationId | Side Conversation | Lookup → SideConversation | Yes | |
ToAddress | To | Text | | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
EditInLine | Edit | EditInline | Edit in page. |