Messages
Messages are the core content unit. Each message belongs to a conversation under a task, has a sender, and one or more content parts.messages/send and messages/list always require both
taskId and conversationId.
Message schema
Content parts
Messages contain 1-10 typed parts:| Part type | Fields | Constraints |
|---|---|---|
text | text | 1-32,768 characters |
image | url, altText? | URL must be valid URI |
file | url, name, mimeType?, size? | Name max 256 chars |
Pagination
messages/list returns messages by conversation with optional limit. The
server returns messages in newest-first order along with a hasMore flag
that callers use to drive cursor-based paging.
Replies
SetreplyToId to create a threaded reply: