# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Azure Communication Chat Service Messages… version: 1.0.0 extends: openapi/microsoft-azure-messages-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 5 - target: $.paths['/chat/threads/{chatThreadId}/messages'].get update: x-apievangelist-phrasing: intent: List messages in a chat thread effect: read questions: - What messages have been posted in a chat thread? - Can I get only chat messages sent after a certain time? instructions: - text: List messages in chat thread {thread}. slots: thread: path.chatThreadId - text: List messages in thread {thread} since {startTime}, {maxPageSize} per page. slots: thread: path.chatThreadId startTime: query.startTime maxPageSize: query.maxPageSize method: generated generated: '2026-09-26' - target: $.paths['/chat/threads/{chatThreadId}/messages'].post update: x-apievangelist-phrasing: intent: Send a message to a chat thread effect: write questions: - Can I post a message into a chat thread from my backend? - Is it possible to set the sender display name when sending a chat message? instructions: - text: Send {content} to chat thread {thread}. slots: content: requestBody.content thread: path.chatThreadId - text: Post {content} to thread {thread} as {senderDisplayName}. slots: content: requestBody.content thread: path.chatThreadId senderDisplayName: requestBody.senderDisplayName method: generated generated: '2026-09-26' - target: $.paths['/chat/threads/{chatThreadId}/messages/{chatMessageId}'].get update: x-apievangelist-phrasing: intent: Get a chat message by ID effect: read questions: - Can I retrieve a single chat message by its ID? - What content and metadata does one message in a thread have? instructions: - text: Get message {message} from chat thread {thread}. slots: message: path.chatMessageId thread: path.chatThreadId - text: Show chat message {message} in thread {thread}. slots: message: path.chatMessageId thread: path.chatThreadId method: generated generated: '2026-09-26' - target: $.paths['/chat/threads/{chatThreadId}/messages/{chatMessageId}'].delete update: x-apievangelist-phrasing: intent: Delete a chat message effect: destructive questions: - Can I delete a message that was posted in a chat thread? - Is there a way to remove one chat message from a thread? instructions: - text: Delete message {message} from chat thread {thread}. slots: message: path.chatMessageId thread: path.chatThreadId - text: Remove chat message {message} in thread {thread}. slots: message: path.chatMessageId thread: path.chatThreadId method: generated generated: '2026-09-26' - target: $.paths['/chat/threads/{chatThreadId}/messages/{chatMessageId}'].patch update: x-apievangelist-phrasing: intent: Edit a chat message effect: write questions: - Can I edit the text of a chat message after it's sent? - Is it possible to update a chat message's metadata or attachments? instructions: - text: Change message {message} in chat thread {thread} to read {content}. slots: message: path.chatMessageId thread: path.chatThreadId content: requestBody.content - text: Update the metadata of chat message {message} in thread {thread} to {metadata}. slots: message: path.chatMessageId thread: path.chatThreadId metadata: requestBody.metadata method: generated generated: '2026-09-26'