Microsoft Graph · Capability

Microsoft Graph Me — communications.onlineMeetingEngagementConversation

Microsoft Graph Me — communications.onlineMeetingEngagementConversation. 28 operations. Lead operation: Microsoft Graph Get messages from communications. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphcommunications.onlineMeetingEngagementConversation

What You Can Do

GET
Communicationsonlinemeetingconversationslistmessages — Microsoft Graph Get messages from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages
POST
Communicationsonlinemeetingconversationscreatemessages — Microsoft Graph Create new navigation property to messages for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages
GET
Communicationsonlinemeetingconversationsmessagesgetcount6781 — Microsoft Graph Get the number of the resource
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/count
GET
Communicationsonlinemeetingconversationsgetmessages — Microsoft Graph Get messages from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}
PATCH
Communicationsonlinemeetingconversationsupdatemessages — Microsoft Graph Update the navigation property messages in communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}
DELETE
Communicationsonlinemeetingconversationsdeletemessages — Microsoft Graph Delete navigation property messages for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}
GET
Communicationsonlinemeetingconversationsmessagesgetconversation — Microsoft Graph Get conversation from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/conversation
GET
Communicationsonlinemeetingconversationsmessageslistreactions — Microsoft Graph List reactions
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions
POST
Communicationsonlinemeetingconversationsmessagescreatereactions — Microsoft Graph Create new navigation property to reactions for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions
GET
Communicationsonlinemeetingconversationsmessagesreactionsgetcount89b7 — Microsoft Graph Get the number of the resource
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions/count
GET
Communicationsonlinemeetingconversationsmessagesgetreactions — Microsoft Graph Get reactions from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions/{engagementconversationmessagereaction-id}
PATCH
Communicationsonlinemeetingconversationsmessagesupdatereactions — Microsoft Graph Update the navigation property reactions in communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions/{engagementconversationmessagereaction-id}
DELETE
Communicationsonlinemeetingconversationsmessagesdeletereactions — Microsoft Graph Delete navigation property reactions for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions/{engagementconversationmessagereaction-id}
GET
Communicationsonlinemeetingconversationsmessageslistreplies — Microsoft Graph Get replies from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies
POST
Communicationsonlinemeetingconversationsmessagescreatereplies — Microsoft Graph Create new navigation property to replies for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies
GET
Communicationsonlinemeetingconversationsmessagesrepliesgetcount6213 — Microsoft Graph Get the number of the resource
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/count
GET
Communicationsonlinemeetingconversationsmessagesgetreplies — Microsoft Graph Get replies from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}
PATCH
Communicationsonlinemeetingconversationsmessagesupdatereplies — Microsoft Graph Update the navigation property replies in communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}
DELETE
Communicationsonlinemeetingconversationsmessagesdeletereplies — Microsoft Graph Delete navigation property replies for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}
GET
Communicationsonlinemeetingconversationsmessagesrepliesgetconversation — Microsoft Graph Get conversation from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/conversation
GET
Communicationsonlinemeetingconversationsmessagesreplieslistreactions — Microsoft Graph Get reactions from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions
POST
Communicationsonlinemeetingconversationsmessagesrepliescreatereactions — Microsoft Graph Create new navigation property to reactions for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions
GET
Communicationsonlinemeetingconversationsmessagesrepliesreactionsgetcounte8c6 — Microsoft Graph Get the number of the resource
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions/count
GET
Communicationsonlinemeetingconversationsmessagesrepliesgetreactions — Microsoft Graph Get reactions from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions/{engagementconversationmessagereaction-id}
PATCH
Communicationsonlinemeetingconversationsmessagesrepliesupdatereactions — Microsoft Graph Update the navigation property reactions in communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions/{engagementconversationmessagereaction-id}
DELETE
Communicationsonlinemeetingconversationsmessagesrepliesdeletereactions — Microsoft Graph Delete navigation property reactions for communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions/{engagementconversationmessagereaction-id}
GET
Communicationsonlinemeetingconversationsmessagesrepliesgetreplyto — Microsoft Graph Get replyTo from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/replyto
GET
Communicationsonlinemeetingconversationsmessagesgetreplyto — Microsoft Graph Get replyTo from communications
/v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replyto

MCP Tools

microsoft-graph-get-messages-communications

Microsoft Graph Get messages from communications

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to messages for communications

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-messages-communications-2

Microsoft Graph Get messages from communications

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property messages in communications

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property messages for communications

idempotent
microsoft-graph-get-conversation-communications

Microsoft Graph Get conversation from communications

read-only idempotent
microsoft-graph-list-reactions

Microsoft Graph List reactions

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to reactions for communications

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-reactions-communications

Microsoft Graph Get reactions from communications

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property reactions in communications

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property reactions for communications

idempotent
microsoft-graph-get-replies-communications

Microsoft Graph Get replies from communications

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to replies for communications

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-replies-communications-2

Microsoft Graph Get replies from communications

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property replies in communications

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property replies for communications

idempotent
microsoft-graph-get-conversation-communications-2

Microsoft Graph Get conversation from communications

read-only idempotent
microsoft-graph-get-reactions-communications-2

Microsoft Graph Get reactions from communications

read-only idempotent
microsoft-graph-create-new-navigation-4

Microsoft Graph Create new navigation property to reactions for communications

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-reactions-communications-3

Microsoft Graph Get reactions from communications

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property reactions in communications

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property reactions for communications

idempotent
microsoft-graph-get-replyto-communications

Microsoft Graph Get replyTo from communications

read-only idempotent
microsoft-graph-get-replyto-communications-2

Microsoft Graph Get replyTo from communications

read-only idempotent

Capability Spec

me-communications-onlinemeetingengagementconversation.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Me — communications.onlineMeetingEngagementConversation
  description: 'Microsoft Graph Me — communications.onlineMeetingEngagementConversation. 28 operations. Lead operation: Microsoft
    Graph Get messages from communications. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - communications.onlineMeetingEngagementConversation
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: me-communications-onlinemeetingengagementconversation
    baseUri: ''
    description: Microsoft Graph Me — communications.onlineMeetingEngagementConversation business capability. Self-contained,
      no shared references.
    resources:
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages
      operations:
      - name: communicationsonlinemeetingconversationslistmessages
        method: GET
        description: Microsoft Graph Get messages from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationscreatemessages
        method: POST
        description: Microsoft Graph Create new navigation property to messages for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/$count
      operations:
      - name: communicationsonlinemeetingconversationsmessagesgetcount6781
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}
      operations:
      - name: communicationsonlinemeetingconversationsgetmessages
        method: GET
        description: Microsoft Graph Get messages from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsupdatemessages
        method: PATCH
        description: Microsoft Graph Update the navigation property messages in communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: communicationsonlinemeetingconversationsdeletemessages
        method: DELETE
        description: Microsoft Graph Delete navigation property messages for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/conversation
      operations:
      - name: communicationsonlinemeetingconversationsmessagesgetconversation
        method: GET
        description: Microsoft Graph Get conversation from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions
      operations:
      - name: communicationsonlinemeetingconversationsmessageslistreactions
        method: GET
        description: Microsoft Graph List reactions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsmessagescreatereactions
        method: POST
        description: Microsoft Graph Create new navigation property to reactions for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/$count
      operations:
      - name: communicationsonlinemeetingconversationsmessagesreactionsgetcount89b7
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id}
      operations:
      - name: communicationsonlinemeetingconversationsmessagesgetreactions
        method: GET
        description: Microsoft Graph Get reactions from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsmessagesupdatereactions
        method: PATCH
        description: Microsoft Graph Update the navigation property reactions in communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: communicationsonlinemeetingconversationsmessagesdeletereactions
        method: DELETE
        description: Microsoft Graph Delete navigation property reactions for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies
      operations:
      - name: communicationsonlinemeetingconversationsmessageslistreplies
        method: GET
        description: Microsoft Graph Get replies from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsmessagescreatereplies
        method: POST
        description: Microsoft Graph Create new navigation property to replies for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/$count
      operations:
      - name: communicationsonlinemeetingconversationsmessagesrepliesgetcount6213
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}
      operations:
      - name: communicationsonlinemeetingconversationsmessagesgetreplies
        method: GET
        description: Microsoft Graph Get replies from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsmessagesupdatereplies
        method: PATCH
        description: Microsoft Graph Update the navigation property replies in communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: communicationsonlinemeetingconversationsmessagesdeletereplies
        method: DELETE
        description: Microsoft Graph Delete navigation property replies for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/conversation
      operations:
      - name: communicationsonlinemeetingconversationsmessagesrepliesgetconversation
        method: GET
        description: Microsoft Graph Get conversation from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions
      operations:
      - name: communicationsonlinemeetingconversationsmessagesreplieslistreactions
        method: GET
        description: Microsoft Graph Get reactions from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsmessagesrepliescreatereactions
        method: POST
        description: Microsoft Graph Create new navigation property to reactions for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/$count
      operations:
      - name: communicationsonlinemeetingconversationsmessagesrepliesreactionsgetcounte8c6
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/{engagementConversationMessageReaction-id}
      operations:
      - name: communicationsonlinemeetingconversationsmessagesrepliesgetreactions
        method: GET
        description: Microsoft Graph Get reactions from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: communicationsonlinemeetingconversationsmessagesrepliesupdatereactions
        method: PATCH
        description: Microsoft Graph Update the navigation property reactions in communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: communicationsonlinemeetingconversationsmessagesrepliesdeletereactions
        method: DELETE
        description: Microsoft Graph Delete navigation property reactions for communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/replyTo
      operations:
      - name: communicationsonlinemeetingconversationsmessagesrepliesgetreplyto
        method: GET
        description: Microsoft Graph Get replyTo from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id
      path: /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replyTo
      operations:
      - name: communicationsonlinemeetingconversationsmessagesgetreplyto
        method: GET
        description: Microsoft Graph Get replyTo from communications
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
  exposes:
  - type: rest
    namespace: me-communications-onlinemeetingengagementconversation-rest
    port: 8080
    description: REST adapter for Microsoft Graph Me — communications.onlineMeetingEngagementConversation. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationslistmessages
        description: Microsoft Graph Get messages from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationslistmessages
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: communicationsonlinemeetingconversationscreatemessages
        description: Microsoft Graph Create new navigation property to messages for communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationscreatemessages
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/count
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesgetcount6781
        description: Microsoft Graph Get the number of the resource
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesgetcount6781
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsgetmessages
        description: Microsoft Graph Get messages from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsgetmessages
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: communicationsonlinemeetingconversationsupdatemessages
        description: Microsoft Graph Update the navigation property messages in communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsupdatemessages
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: communicationsonlinemeetingconversationsdeletemessages
        description: Microsoft Graph Delete navigation property messages for communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsdeletemessages
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/conversation
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesgetconversation
        description: Microsoft Graph Get conversation from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesgetconversation
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessageslistreactions
        description: Microsoft Graph List reactions
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessageslistreactions
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: communicationsonlinemeetingconversationsmessagescreatereactions
        description: Microsoft Graph Create new navigation property to reactions for communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagescreatereactions
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions/count
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesreactionsgetcount89b7
        description: Microsoft Graph Get the number of the resource
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesreactionsgetcount89b7
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/reactions/{engagementconversationmessagereaction-id}
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesgetreactions
        description: Microsoft Graph Get reactions from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesgetreactions
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: communicationsonlinemeetingconversationsmessagesupdatereactions
        description: Microsoft Graph Update the navigation property reactions in communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesupdatereactions
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: communicationsonlinemeetingconversationsmessagesdeletereactions
        description: Microsoft Graph Delete navigation property reactions for communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesdeletereactions
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessageslistreplies
        description: Microsoft Graph Get replies from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessageslistreplies
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: communicationsonlinemeetingconversationsmessagescreatereplies
        description: Microsoft Graph Create new navigation property to replies for communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagescreatereplies
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/count
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesrepliesgetcount6213
        description: Microsoft Graph Get the number of the resource
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesrepliesgetcount6213
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesgetreplies
        description: Microsoft Graph Get replies from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesgetreplies
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: communicationsonlinemeetingconversationsmessagesupdatereplies
        description: Microsoft Graph Update the navigation property replies in communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesupdatereplies
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: communicationsonlinemeetingconversationsmessagesdeletereplies
        description: Microsoft Graph Delete navigation property replies for communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesdeletereplies
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/conversation
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicationsonlinemeetingconversationsmessagesrepliesgetconversation
        description: Microsoft Graph Get conversation from communications
        call: me-communications-onlinemeetingengagementconversation.communicationsonlinemeetingconversationsmessagesrepliesgetconversation
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/communications/onlinemeetingconversations/{onlinemeetingengagementconversation-id}/messages/{engagementconversationmessage-id}/replies/{engagementconversationmessage-id1}/reactions
      name: communications-onlinemeetingconversations-onlinemeetingengagementconversation-id
      description: REST surface for communications-onlineMeetingConversations-onlineMeetingEngagementConversation-id.
      operations:
      - method: GET
        name: communicati

# --- truncated at 32 KB (50 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/me-communications-onlinemeetingengagementconversation.yaml