# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Groups.conversation Thread API version: 1.0.0 extends: openapi/azure-ad-groups-conversationthread-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 39 - target: $.paths['/groups/{group-id}/threads'].get update: x-apievangelist-phrasing: intent: List a group's conversation threads effect: read questions: - How do I see all the conversation threads in a Microsoft 365 group? - Can I pull every discussion thread a group has, not just one conversation? instructions: - text: List all conversation threads in group {group}. slots: group: path.group-id - text: Show me the discussion threads for group {group}. slots: group: path.group-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads'].post update: x-apievangelist-phrasing: intent: Start a new group conversation thread effect: write questions: - How do I start a brand new conversation in a group through the Graph API? - Can I set the topic and recipients when opening a new group thread? instructions: - text: Start a new conversation thread in group {group} with the topic {topic}. slots: group: path.group-id topic: requestBody.topic - text: Open a new thread in group {group} and send it to {recipients}. slots: group: path.group-id recipients: requestBody.toRecipients method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}'].get update: x-apievangelist-phrasing: intent: Get one conversation thread in a group effect: read questions: - How do I read the details of a single thread in a group, like its topic and senders? - What does a specific group conversation thread look like, including its preview text? instructions: - text: Get thread {thread} in group {group}. slots: thread: path.conversationThread-id group: path.group-id - text: Show the topic and unique senders of thread {thread} in group {group}. slots: thread: path.conversationThread-id group: path.group-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}'].delete update: x-apievangelist-phrasing: intent: Delete a group conversation thread effect: destructive questions: - How do I delete an entire conversation thread from a group? - Can I remove a whole discussion thread from a Microsoft 365 group? instructions: - text: Delete thread {thread} from group {group}. slots: thread: path.conversationThread-id group: path.group-id - text: Remove the whole conversation thread {thread} in group {group}. slots: thread: path.conversationThread-id group: path.group-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}'].patch update: x-apievangelist-phrasing: intent: Update a group conversation thread effect: write questions: - How do I lock an existing group thread so nobody can reply? - Can I change the recipients on a thread that already exists in a group? instructions: - text: Lock thread {thread} in group {group} by setting isLocked to {locked}. slots: thread: path.conversationThread-id group: path.group-id locked: requestBody.isLocked - text: Update the cc recipients on existing thread {thread} in group {group} to {cc}. slots: thread: path.conversationThread-id group: path.group-id cc: requestBody.ccRecipients method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/microsoft.graph.reply'].post update: x-apievangelist-phrasing: intent: Reply to a group conversation thread effect: write questions: - How do I reply to a whole group thread rather than to one specific post? - Can I add a reply to an existing conversation thread in a group? instructions: - text: Reply to thread {thread} in group {group} with post {post}. slots: thread: path.conversationThread-id group: path.group-id post: requestBody.Post - text: Post a reply at the thread level of {thread} in group {group}. slots: thread: path.conversationThread-id group: path.group-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts'].get update: x-apievangelist-phrasing: intent: List the posts in a group thread effect: read questions: - How do I read every message posted in a group conversation thread? - Which posts make up a particular thread in a group? instructions: - text: List all posts in thread {thread} of group {group}. slots: thread: path.conversationThread-id group: path.group-id - text: Show the messages people posted in thread {thread} in group {group}. slots: thread: path.conversationThread-id group: path.group-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}'].get update: x-apievangelist-phrasing: intent: Get a single post in a group thread effect: read questions: - How do I fetch one specific post from a group conversation thread? - Can I read a single message in a thread by its post id? instructions: - text: Get post {post} from thread {thread} in group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Open message {post} in group {group}'s thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments'].get update: x-apievangelist-phrasing: intent: List attachments on a group thread post effect: read questions: - How do I see which files are attached to a post in a group conversation? - What attachments did someone include on a particular group post? instructions: - text: List the attachments on post {post} in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show all files attached to group {group} post {post} in thread {thread}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments'].post update: x-apievangelist-phrasing: intent: Add an attachment to a group thread post effect: write questions: - How do I attach a small file to a post in a group thread? - Can I add an inline attachment to an existing group post? instructions: - text: Attach a file named {name} to post {post} in thread {thread} of group {group}. slots: name: requestBody.name post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Add an attachment of type {content_type} to group {group} post {post} in thread {thread}. slots: content_type: requestBody.contentType group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}'].get update: x-apievangelist-phrasing: intent: Get one attachment from a group thread post effect: read questions: - How do I download the details of one specific attachment on a group post? - Can I look up a single attachment on a thread post by its id? instructions: - text: Get attachment {attachment} on post {post} in thread {thread} of group {group}. slots: attachment: path.attachment-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show the name and size of attachment {attachment} on group {group} post {post}, thread {thread}. slots: attachment: path.attachment-id group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/{attachment-id}'].delete update: x-apievangelist-phrasing: intent: Delete an attachment from a group thread post effect: destructive questions: - How do I remove an attachment someone added to a group post? - Can I delete one file from a post in a group conversation thread? instructions: - text: Delete attachment {attachment} from post {post} in thread {thread} of group {group}. slots: attachment: path.attachment-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Remove file {attachment} from group {group} post {post} in thread {thread}. slots: attachment: path.attachment-id group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/$count'].get update: x-apievangelist-phrasing: intent: Count attachments on a group thread post effect: read questions: - How many attachments are on a given post in a group thread? - Is there a quick way to count the files attached to a group post without listing them? instructions: - text: Count the attachments on post {post} in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Tell me how many files are attached to group {group} post {post} in thread {thread}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession'].post update: x-apievangelist-phrasing: intent: Start an upload session for a large post attachment effect: write questions: - How do I attach a large file to a group post by uploading it in chunks? - Can I upload an attachment to a group thread post in byte ranges? instructions: - text: Create an upload session to attach {attachment_item} to post {post} in thread {thread} of group {group}. slots: attachment_item: requestBody.AttachmentItem post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Start a chunked upload for a big file on group {group} post {post}, thread {thread}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions'].get update: x-apievangelist-phrasing: intent: List open extensions on a group thread post effect: read questions: - How do I see the custom open extension data stored on a group post? - Which open extensions have been added to a particular thread post? instructions: - text: List the open extensions on post {post} in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show all custom extension data on group {group} post {post} in thread {thread}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions'].post update: x-apievangelist-phrasing: intent: Add an open extension to a group thread post effect: write questions: - How do I store my own custom properties on a post in a group thread? - Can I attach an open extension to a group post? instructions: - text: Add an open extension with id {extension} to post {post} in thread {thread} of group {group}. slots: extension: requestBody.id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Create custom extension data on group {group} post {post}, thread {thread}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}'].get update: x-apievangelist-phrasing: intent: Get one open extension on a group thread post effect: read questions: - How do I read a single open extension on a group post by its name? - Can I fetch one specific custom extension from a thread post? instructions: - text: Get open extension {extension} on post {post} in thread {thread} of group {group}. slots: extension: path.extension-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Read the custom data in extension {extension} on group {group} post {post}, thread {thread}. slots: extension: path.extension-id group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}'].delete update: x-apievangelist-phrasing: intent: Delete an open extension from a group thread post effect: destructive questions: - How do I remove an open extension I added to a group post? - Can I delete custom extension data from a thread post? instructions: - text: Delete open extension {extension} from post {post} in thread {thread} of group {group}. slots: extension: path.extension-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Remove extension {extension} from group {group} post {post} in thread {thread}. slots: extension: path.extension-id group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/{extension-id}'].patch update: x-apievangelist-phrasing: intent: Update an open extension on a group thread post effect: write questions: - How do I change the custom properties in an open extension on a group post? - What happens to existing values when I update an open extension on a thread post? instructions: - text: Update open extension {extension} on post {post} in thread {thread} of group {group}. slots: extension: path.extension-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Change the custom data in extension {extension} on group {group} post {post}, thread {thread}. slots: extension: path.extension-id group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/extensions/$count'].get update: x-apievangelist-phrasing: intent: Count open extensions on a group thread post effect: read questions: - How many open extensions are stored on a given group post? - Can I get just the number of custom extensions on a thread post? instructions: - text: Count the open extensions on post {post} in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Tell me how many extensions group {group} post {post} in thread {thread} carries. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo'].get update: x-apievangelist-phrasing: intent: Get the post a group post replied to effect: read questions: - How do I find the earlier post that a given group post was replying to? - Can I see the parent message of a reply in a group thread? instructions: - text: Get the post that {post} replied to in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show the parent message of reply {post} in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments'].get update: x-apievangelist-phrasing: intent: List attachments on the post a reply answered effect: read questions: - How do I see the files attached to the original post that a reply was responding to? - Which attachments were on the parent post of a group reply? instructions: - text: List the attachments on the parent post that {post} replied to in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show files on the in-reply-to post of {post} in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments'].post update: x-apievangelist-phrasing: intent: Add an attachment to the post a reply answered effect: write questions: - How do I add a file to the original post that a group reply was answering? - Can I attach something to the parent post of a reply in a group thread? instructions: - text: Attach a file named {name} to the parent post that {post} replied to in thread {thread} of group {group}. slots: name: requestBody.name post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Add an attachment to the in-reply-to post of {post} in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/{attachment-id}'].get update: x-apievangelist-phrasing: intent: Get one attachment on the post a reply answered effect: read questions: - How do I read one specific attachment on the parent post of a group reply? - Can I look up a single file on the post a reply was responding to? instructions: - text: Get attachment {attachment} on the parent post that {post} replied to in thread {thread} of group {group}. slots: attachment: path.attachment-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show attachment {attachment} of the in-reply-to post of {post} in group {group}, thread {thread}. slots: attachment: path.attachment-id post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/{attachment-id}'].delete update: x-apievangelist-phrasing: intent: Delete an attachment on the post a reply answered effect: destructive questions: - How do I remove a file from the original post a group reply was answering? - Can I delete an attachment on the parent post of a reply? instructions: - text: Delete attachment {attachment} from the parent post that {post} replied to in thread {thread} of group {group}. slots: attachment: path.attachment-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Remove file {attachment} from the in-reply-to post of {post} in group {group}, thread {thread}. slots: attachment: path.attachment-id post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/$count'].get update: x-apievangelist-phrasing: intent: Count attachments on the post a reply answered effect: read questions: - How many attachments does the parent post of a group reply have? - Can I count the files on the post that a reply was responding to? instructions: - text: Give me only the attachment count for the post that reply {post} answered (group {group}, thread {thread}). slots: post: path.post-id group: path.group-id thread: path.conversationThread-id - text: Tell me how many files the in-reply-to post of {post} has in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments/microsoft.graph.createUploadSession'].post update: x-apievangelist-phrasing: intent: Upload a large attachment to a reply's parent post effect: write questions: - How do I upload a big file in chunks to the post that a group reply answered? - Can I start an upload session for the parent post of a reply? instructions: - text: Create an upload session to attach {attachment_item} to the parent post that {post} replied to in thread {thread} of group {group}. slots: attachment_item: requestBody.AttachmentItem post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Start a chunked upload on the in-reply-to post of {post} in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions'].get update: x-apievangelist-phrasing: intent: List open extensions on the post a reply answered effect: read questions: - How do I see custom extension data on the original post a group reply was answering? - Which open extensions exist on the parent post of a reply? instructions: - text: List the open extensions on the parent post that {post} replied to in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Show extensions on the in-reply-to post of {post} in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions'].post update: x-apievangelist-phrasing: intent: Add an open extension to a reply's parent post effect: write questions: - How do I store custom properties on the post that a group reply was answering? - Can I create an open extension on the parent post of a reply? instructions: - text: Add open extension {extension} to the parent post that {post} replied to in thread {thread} of group {group}. slots: extension: requestBody.id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Create custom extension data on the in-reply-to post of {post} in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}'].get update: x-apievangelist-phrasing: intent: Get one open extension on a reply's parent post effect: read questions: - How do I read one named open extension on the parent post of a group reply? - Can I fetch a single custom extension from the post a reply answered? instructions: - text: Get open extension {extension} on the parent post that {post} replied to in thread {thread} of group {group}. slots: extension: path.extension-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Read extension {extension} of the in-reply-to post of {post} in group {group}, thread {thread}. slots: extension: path.extension-id post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}'].delete update: x-apievangelist-phrasing: intent: Delete an open extension on a reply's parent post effect: destructive questions: - How do I remove custom extension data from the post a group reply answered? - Is it possible to wipe an open extension off the parent post of a reply? instructions: - text: Delete open extension {extension} from the parent post that {post} replied to in thread {thread} of group {group}. slots: extension: path.extension-id post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Remove extension {extension} from the in-reply-to post of {post} in group {group}, thread {thread}. slots: extension: path.extension-id post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/{extension-id}'].patch update: x-apievangelist-phrasing: intent: Update an open extension on a reply's parent post effect: write questions: - How do I change custom extension values on the post a group reply was answering? - Can I overwrite values in an existing open extension on a reply's parent post? instructions: - text: Patch the values of open extension {extension} on the post that reply {post} answered in group {group}, thread {thread}. slots: extension: path.extension-id post: path.post-id group: path.group-id thread: path.conversationThread-id - text: Change extension {extension} on the in-reply-to post of {post} in group {group}, thread {thread}. slots: extension: path.extension-id post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/extensions/$count'].get update: x-apievangelist-phrasing: intent: Count open extensions on a reply's parent post effect: read questions: - How many open extensions are on the post a group reply was answering? - Can I count the custom extensions on the parent post of a reply? instructions: - text: Tally the open extensions on the original message that reply {post} responds to in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id - text: Tell me how many extensions the in-reply-to post of {post} carries in group {group}, thread {thread}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.forward'].post update: x-apievangelist-phrasing: intent: Forward the post a reply answered effect: write questions: - How do I forward the original post that a group reply was responding to? - Can I send the parent post of a reply on to someone outside the thread with a comment? instructions: - text: Forward the parent post that {post} replied to in thread {thread} of group {group} to {recipients}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id recipients: requestBody.ToRecipients - text: Forward the in-reply-to post of {post} in group {group}, thread {thread} with the comment {comment}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id comment: requestBody.Comment method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/microsoft.graph.reply'].post update: x-apievangelist-phrasing: intent: Reply to the post a reply answered effect: write questions: - How do I respond directly to the original post that a group reply was answering? - Can I reply to the parent post of a reply instead of the reply itself? instructions: - text: Reply to the parent post that {post} replied to in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Answer the in-reply-to post of {post} in group {group}, thread {thread} with {reply}. slots: post: path.post-id group: path.group-id thread: path.conversationThread-id reply: requestBody.Post method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward'].post update: x-apievangelist-phrasing: intent: Forward a group thread post effect: write questions: - How do I forward a specific group post to someone by email? - Can I add a comment when forwarding a post from a group conversation? instructions: - text: Forward post {post} in thread {thread} of group {group} to {recipients}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id recipients: requestBody.ToRecipients - text: Forward group {group} post {post} in thread {thread} with the note {comment}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id comment: requestBody.Comment method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply'].post update: x-apievangelist-phrasing: intent: Reply to a specific post in a group thread effect: write questions: - How do I reply to one particular post inside a group conversation? - Can I respond to a single message in a group thread rather than the whole thread? instructions: - text: Reply to post {post} in thread {thread} of group {group}. slots: post: path.post-id thread: path.conversationThread-id group: path.group-id - text: Respond to group {group} post {post} in thread {thread} with {reply}. slots: group: path.group-id post: path.post-id thread: path.conversationThread-id reply: requestBody.Post method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/{conversationThread-id}/posts/$count'].get update: x-apievangelist-phrasing: intent: Count the posts in a group thread effect: read questions: - How many posts are in a specific group conversation thread? - Can I get the message count of a thread without reading every post? instructions: - text: Count the posts in thread {thread} of group {group}. slots: thread: path.conversationThread-id group: path.group-id - text: Tell me how many messages thread {thread} in group {group} has. slots: thread: path.conversationThread-id group: path.group-id method: generated generated: '2026-10-01' - target: $.paths['/groups/{group-id}/threads/$count'].get update: x-apievangelist-phrasing: intent: Count a group's conversation threads effect: read questions: - How many conversation threads does a group have? - Is there a way to get just the number of threads in a Microsoft 365 group? instructions: - text: Count the conversation threads in group {group}. slots: group: path.group-id - text: Tell me how many threads group {group} has. slots: group: path.group-id method: generated generated: '2026-10-01'