AllowExistingSessionStatus |
- Type
- picklist
- Properties
- Filter, Group, Restricted picklist, Sort
- Description
- Indicates whether the message can be sent only at certain
times.
- Possible values are:
-
Any—Send the message
regardless of whether the messaging user is engaged in an
active messaging session with the business.
-
Closed—Send the message
unless the messaging user is engaged in a messaging session
with a status other than Error or Ended, in which case it is
never sent.
-
NonActive—Send
the message unless the messaging user is engaged in a
messaging session with a status of Active, in which case it
is never sent.
|
CommSubscriptionId |
- Type
- reference
- Properties
- Filter, Group, Nillable, Sort
- Description
- The related communication subscription, if applicable. This field
is a relationship field that refers to CommSubscription.
|
CompletedDate |
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- Date and time when the request is completed and all messages
associated with the request are processed, meaning they were sent
or failed to be sent.
|
FailedMessageCount |
- Type
- int
- Properties
- Defaulted on create, Filter, Group, Nillable, Sort
- Description
- The number of messages that failed to be delivered to a messaging
user. For example, if a flow sends the message to a series of 50
messaging users and 4 don’t receive the message, this value is
4.
|
FailedMessageErrorReasons |
- Type
- textarea
- Properties
- Nillable
- Description
- The error reason for each of the failed messages. For example, if
4 messages fail to send, this field shows the error reason for each
failed message.
|
FailedMessageIdentifiers |
- Type
- textarea
- Properties
- Nillable
- Description
- The IDs of the messages that failed to send. For example, if 4
messages fail to send, this field shows 4 message IDs.
|
InProgressMessageCount |
- Type
- int
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- The number of messages in the process of being sent.
|
InProgressMessageIdentifiers |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- A list of IDs of the messages being sent.
|
MessageDefinition |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
- The name of the messaging component being sent. Only active
messaging components can be sent.
|
Name |
- Type
- string
- Properties
- Autonumber, Defaulted on create, Filter, idLookup, Sort
- Description
- An auto-generated ID for the request that uses the format
MSJ-{00000000}.
|
PendingMessageCount |
- Type
- int
- Properties
- Filter, Group, Sort
- Description
- The number of messages that haven’t yet been sent.
|
PendingMessageIdentifiers |
- Type
- textarea
- Properties
- Nillable
- Description
- A list of IDs of the pending messages.
|
RequestConsentType |
- Type
- picklist
- Properties
- Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Indicates whether the flow applies the consent settings of the
messaging end user or the communication subscription.
- Possible values are:
- CommunicationSubscription
- MessagingEndUser
|
RequestStatus |
- Type
- picklist
- Properties
- Filter, Group, Restricted picklist, Sort
- Description
- The status of the request.
- Possible values are:
- Completed
- Pending
-
In Progress—The system
is actively trying to send the message. If a message can’t be
sent, the RequestStatus returns to Pending and sending is
retried later.
|
RequestType |
- Type
- picklist
- Properties
- Filter, Group, Restricted picklist, Sort
- Description
- The type of request.
- Possible values are:
|
SessionLongevityPreference |
- Type
- picklist
- Properties
- Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Indicates whether to end the session after the message is sent.
- Possible values are:
-
KeepSessionOpen—After
the flow sends the message, keep the messaging session in a
New state. If the end user doesn’t respond within 48 hours,
the session ends. This is a good option if you expect
customers to respond to automated messages and want service
reps to see their response in context.
-
EndSession—After the
flow sends the message, end the messaging session. If the
customer responds, a new messaging session is created and
routed to your support team.
|
ShouldEnforceChannelConsent |
- Type
- boolean
- Properties
- Defaulted on create, Filter, Group, Sort
- Description
- Indicates whether the existing Messaging channel consent
preferences are applied when determining who receives the message.
Setting this value to true is
the most common approach. The default value, false, allows you to add custom
consent logic—for example, to customize a flow to send the message
to both implicitly opted-in users and explicitly opted-in
users.
|
SuccessMessageCount |
- Type
- int
- Properties
- Defaulted on create, Filter, Group, Nillable, Sort
- Description
- The number of messages that were successfully sent to messaging
users. Delivery may occur much later than sending, depending on
factors such as the connectivity status of the recipient. Delivery
is reflected in the messaging session transcript.
|
SuccessMessageIdentifiers |
- Type
- textarea
- Properties
- Nillable
- Description
- A list of IDs of the messages that were sent.
|
TotalMessageCount |
- Type
- int
- Properties
- Filter, Group, Nillable, Sort
- Description
- The number of messages that the related flow attempted to
send.
- This field is a calculated field.
|