Skip to main content
This page describes the differences in streaming messages when working with real-time updates.

ChatMessageDiff

Delta!
required
The incremental content changes for the message. See Delta.
String!
required
The unique identifier of the conversation this diff belongs to.
String
Optional message identifier for internal tracking.
ChatMessageSender!
required
The sender of the message. See ChatMessageSender.
DateTime!
required
The date and time when the diff was created.
DateTime!
required
The date and time when the diff was last updated.
DateTime
The date and time when the diff data was refreshed. Null if not refreshed.
DateTime
The date and time when message generation was cancelled. Null if not cancelled.
Boolean!
required
Indicates whether the message generation is still in progress on the server.
String
The unique identifier of the domain associated with this diff.
String
The unique identifier of the user associated with this diff.
[String!]
Array of error messages if any errors occurred during processing.
Int!
required
The index of the diff in the stream for idempotent reconnects.

Delta Schema

Learn about content diff structure

ChatMessageSender Enum

Message sender types

Subscribe Conversation

Receive real-time message diffs