Typing Stopped Indicator Interaction

Sends a TypingStoppedIndicator interaction event to dismiss the typing icon that appears in the messaging session of the Service Console.

If the TypingStartedIndicator event is configured, optionally configure this interaction event to specify when the typing icon is dismissed after it appears in the messaging session.

This API applies to the following products:

  • Bring Your Own Channel for Messaging
  • Bring Your Own Channel for Contact Center as a Service

This API is available in version 61.0 and later.

v1/interactions

POST

Authorization: Bearer <Salesforce access token>
String. Standard header. The authorization token, where \<token\> is the JSON Web Token (JWT). Required.

Content-Type: <Request body format>
String. Standard header. The format of the request body. Valid format is multipart/form-data. Required.

OrgId: <Salesforce Org Id>
String. Standard header. The 15-character Org ID of the Salesforce org. Required.

AuthorizationContext: <ConversationChannel Definition developer name>
String. Standard header. The ConversationChannelDefinition developer name in the format {prefix}_{ConversationChannelDefinitionName}. The prefix must match the developer name prefix of the corresponding connected app. For example, Partner1_ChannelDefinition1. Required.

RequestId: <GUID>
String. Standard header. A globally unique ID (GUID). Required.

For example,

Property NameTypeDescriptionRequired
tostringThe channel address identifier. This is the globally unique ID for the conversation channel (MessagingChannel.ChannelAddressIdentifier).Yes
fromstringThe end user client identifier. This value comes from the partner system and can be up to 240 characters long.Yes
interactionsarrayA list of interactions that are initiated by a messaging or voice rep or end user.Yes
interactions.timestampbooleanThe date and time when the interaction was received by the Salesforce server.Yes
interactions.interactionTypestringThe type of interaction. Possible values include:
- EntryInteraction to represent the type of interaction, such as an inbound message, a message sent failure, or a typing start or stop indicator.
- AttachmentInteraction to represent a file attachment that comes within the inbound messaging request.
Yes
interactions.payloadarrayThe interaction payload.Yes
interactions.payload.idstringThe unique ID for the interaction.Yes
interaction.payload.entryTypestringThe conversation entry type. Valid values are:
- Message–When a conversation participant sends a message.
- TypingStartedIndicator–When a conversation participant starts typing.
- TypingStoppedIndicator–When a conversation participant stops typing.
- MessageDeliveryFailed–When a message fails to send.
Yes
interaction.payload.timestampbooleanThe date and time when the conversation participant stopped typing.Yes