---
schema_version: "1"
id: 1b998510493132306be8922d3319b54d61b70a6f393825bd341e9fd05dc72b7f
title: Typing Stopped Indicator Interaction
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/interaction-service-api/references/interaction-type-message-typing-stopped.md
canonical_url: https://developer.salesforce.com/docs/service/interaction-service-api/references/interaction-service-reference/interaction-type-message-typing-stopped.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: d31c663033bfeff9b3042fbf86e04a8e8b31b06ae0075cbb964095074b6f4314
products:
  - Interaction Service API
  - Service Cloud Developer Content
---
# 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](https://developer.salesforce.com/docs/service/interaction-service-api/references/interaction-service-reference/interaction-type-message-typing-started.md) 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 Contact Center as a Service
- Bring Your Own Channel for Messaging

This API is available in version 61.0 and later.

## URI

`v1/interactions`

## HTTP Method

POST

## Headers

### Authorization (User-Level Authentication)

**Format:** `Bearer <Salesforce Access Token>`  
String. Standard header. Used to authenticate the user, where `<Salesforce Access Token>` is the Salesforce access token used as the bearer token to make requests to the Interaction Service APIs. Required.

### Content-Type

**Format:** `multipart/form-data`  
String. Standard header. Format of the request payload. Required for any request that includes a body.

### OrgId

**Format:** `<Salesforce Org ID>`  
String. Custom header. The Salesforce org. `<Salesforce Org ID>` is the 15-character Org ID of the Salesforce org. Required.

### RequestId

**Format:** `<UUID>`  
String. Custom header. Universally Unique Identifier (`<UUID>`) that references and tracks this request. Required.

### AuthorizationContext

**Format:** `<AuthorizationContext>`  
String. Custom header. Additional information for the request authorization used to authenticate and validate requests against the connected app scopes.

- For Bring Your Own Channel for CCaaS, set `<AuthorizationContext>` to the developer name of the ConversationChannelDefinition record. For example, Partner1_ChannelDefinition1. Required.
- For Bring Your Own Channel for Messaging, set `<AuthorizationContext>` to the developer name of the ConversationChannelDefinition record. For example, Partner1_ChannelDefinition1. Required.


### Sample Header

```
-H $'Authorization: Bearer 00DSG000009SWby!...LN8XxeRIxGe' \
-H "content-type: multipart/form-data" \
-H "OrgId: 00DSG000009SWby" \
-H "AuthorizationContext: Partner1_ChannelDefinition1" \
-H "RequestId: a1b23c45-c06a-4784-c96c-cb95d3321bda" \
```

## Parameters

| Property Name                 | Type    | Description                                                                                                                                                                                                                                                                                                                 | Required |
| :---------------------------- | :------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------- |
| to                            | string  | The channel address identifier. This is the globally unique ID for the conversation channel (`MessagingChannel.ChannelAddressIdentifier`).                                                                                                                                                                                  | Yes      |
| from                          | string  | The end user client identifier. This value comes from the partner system and can be up to 240 characters long.                                                                                                                                                                                                              | Yes      |
| interactions                  | array   | A list of interactions that are initiated by a messaging or voice rep or end user.                                                                                                                                                                                                                                          | Yes      |
| interactions.timestamp        | boolean | The date and time when the interaction was received by the Salesforce server.                                                                                                                                                                                                                                               | Yes      |
| interactions.interactionType  | string  | The type of interaction. Possible values include: <br>- **EntryInteraction** to represent the type of interaction, such as an inbound message, a message sent failure, or a typing start or stop indicator. <br>- **AttachmentInteraction** to represent a file attachment that comes within the inbound messaging request. | Yes      |
| interactions.payload          | array   | The interaction payload.                                                                                                                                                                                                                                                                                                    | Yes      |
| interactions.payload.id       | string  | The unique ID for the interaction.                                                                                                                                                                                                                                                                                          | Yes      |
| interaction.payload.entryType | string  | The conversation entry type. Set this value to **TypingStoppedIndicator**.                                                                                                                                                                                                                                                  | Yes      |
| interaction.payload.timestamp | boolean | The date and time when the conversation participant stopped typing.                                                                                                                                                                                                                                                         | Yes      |

## Example

### Request

```json
{
  "to": "a12bc345-1303-44c2-866c-f30d546b58de",
  "from": "end-user-0001",
  "interactions": [{
    "timestamp": 2542004100250,
    "interactionType": "EntryInteraction",
    "payload": {
      "id": "8432240c-81c7-492c-baf4-2e4cf0995610",
      "entryType": "TypingStoppedIndicator",
      "timestamp": 2542004100220
    }
  }]
}
```

## See Also

- _GitHub_: [Interaction Service APIs](https://github.com/salesforce-misc/interaction-service-apis)
