Message
A full chat message as delivered by the server inside a MessageEnvelope.
Contains both client-provided and server-managed fields.
Common fields shared by client-sent and server-delivered messages
- blocksType:required
Content blocks that make up the message
- channelType: string
_id _from deprecatedrequiredChannel identifier of the sender
- conversationType: stringFormat: uuid
_id deprecatedrequiredUUID of the conversation
- interactionType: stringFormat: uuid
_id requiredGroups related messages in a request/response interaction
- messageType: stringFormat: uuid
_id requiredUnique message identifier
- Properties: 2participantType:
_from required - sentType: stringFormat: date-time
_at requiredISO 8601 timestamp
- statusType: enumrequired
Current processing state of the message
valuespartialcompleteerror - traceType: string
_id requiredTrace ID for request correlation (server-managed)
- provenanceType: nullableProperties: 3
Reference to the signed C2PA record that marks this message as AI-generated. Set on complete digital employee messages with text; absent or
nullon all other messages. See Verifying AI-generated replies. - requestType: boolean
_user _feedback Whether the UI should prompt for user feedback (server-managed)
- userType: stringnullable
_feedback _value User feedback value if provided