Skip to main content
chat.typing_indicator.started fires when a contact starts or refreshes typing in a chat your agent is in.

Read the payload

This is a complete envelope as the staging agent received it. The data object is the ChatTypingIndicatorStartedEvent schema from the API contract; the fields around it are the same on every event and are described in the event catalog. Route on event_type, deduplicate on event_id, and keep trace_id for support:
captured-output

Handle the event

Show a typing state for contact in chat_id if your agent surfaces one, and expect a refresh every 60 seconds while typing continues. Most backends ignore this event; it never carries message content and needs no reply.

Next steps