naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Users — Users.message description: 'Microsoft Graph Users — Users.message. 32 operations. Lead operation: Microsoft Graph Get messages from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Users.message 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: users-users-message baseUri: '' description: Microsoft Graph Users — Users.message business capability. Self-contained, no shared references. resources: - name: users-user-id-messages path: /users/{user-id}/messages operations: - name: userslistmessages method: GET description: Microsoft Graph Get messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: includeHiddenMessages in: query type: string description: Include Hidden Messages - 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: userscreatemessages method: POST description: Microsoft Graph Create new navigation property to messages for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-$count path: /users/{user-id}/messages/$count operations: - name: usersmessagesgetcount0f52 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-messages-delta() path: /users/{user-id}/messages/delta() operations: - name: usersusermessagesdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: changeType in: query type: string description: A custom query option to filter the delta response based on the type of change. Supported values are created, updated or deleted. - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: users-user-id-messages-message-id path: /users/{user-id}/messages/{message-id} operations: - name: usersgetmessages method: GET description: Microsoft Graph Get messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: includeHiddenMessages in: query type: string description: Include Hidden Messages - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: usersupdatemessages method: PATCH description: Microsoft Graph Update the navigation property messages in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletemessages method: DELETE description: Microsoft Graph Delete navigation property messages for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-messages-message-id-$value path: /users/{user-id}/messages/{message-id}/$value operations: - name: usersgetmessagescontent method: GET description: Microsoft Graph Get media content for the navigation property messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: usersupdatemessagescontent method: PUT description: Microsoft Graph Update media content for the navigation property messages in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletemessagescontent method: DELETE description: Microsoft Graph Delete media content for the navigation property messages in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-messages-message-id-attachments path: /users/{user-id}/messages/{message-id}/attachments operations: - name: usersmessageslistattachments method: GET description: Microsoft Graph Get attachments from users 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: usersmessagescreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-attachments-$count path: /users/{user-id}/messages/{message-id}/attachments/$count operations: - name: usersmessagesattachmentsgetcounta586 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-messages-message-id-attachments-createUploadSession path: /users/{user-id}/messages/{message-id}/attachments/createUploadSession operations: - name: usersusermessagesmessageattachmentscreateuploadsession method: POST description: Microsoft Graph Invoke action createUploadSession outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-attachments-attachment-id path: /users/{user-id}/messages/{message-id}/attachments/{attachment-id} operations: - name: usersmessagesgetattachments method: GET description: Microsoft Graph Get attachments from users 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: usersmessagesdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-messages-message-id-copy path: /users/{user-id}/messages/{message-id}/copy operations: - name: usersusermessagesmessagecopy method: POST description: Microsoft Graph Invoke action copy outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-createForward path: /users/{user-id}/messages/{message-id}/createForward operations: - name: usersusermessagesmessagecreateforward method: POST description: Microsoft Graph Invoke action createForward outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-createReply path: /users/{user-id}/messages/{message-id}/createReply operations: - name: usersusermessagesmessagecreatereply method: POST description: Microsoft Graph Invoke action createReply outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-createReplyAll path: /users/{user-id}/messages/{message-id}/createReplyAll operations: - name: usersusermessagesmessagecreatereplyall method: POST description: Microsoft Graph Invoke action createReplyAll outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-extensions path: /users/{user-id}/messages/{message-id}/extensions operations: - name: usersmessageslistextensions method: GET description: Microsoft Graph Get extensions from users 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: usersmessagescreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-extensions-$count path: /users/{user-id}/messages/{message-id}/extensions/$count operations: - name: usersmessagesextensionsgetcount5628 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-messages-message-id-extensions-extension-id path: /users/{user-id}/messages/{message-id}/extensions/{extension-id} operations: - name: usersmessagesgetextensions method: GET description: Microsoft Graph Get extensions from users 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: usersmessagesupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmessagesdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-messages-message-id-forward path: /users/{user-id}/messages/{message-id}/forward operations: - name: usersusermessagesmessageforward method: POST description: Microsoft Graph Invoke action forward outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-move path: /users/{user-id}/messages/{message-id}/move operations: - name: usersusermessagesmessagemove method: POST description: Microsoft Graph Invoke action move outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-permanentDelete path: /users/{user-id}/messages/{message-id}/permanentDelete operations: - name: usersusermessagesmessagepermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-messages-message-id-reply path: /users/{user-id}/messages/{message-id}/reply operations: - name: usersusermessagesmessagereply method: POST description: Microsoft Graph Invoke action reply outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-replyAll path: /users/{user-id}/messages/{message-id}/replyAll operations: - name: usersusermessagesmessagereplyall method: POST description: Microsoft Graph Invoke action replyAll outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-messages-message-id-send path: /users/{user-id}/messages/{message-id}/send operations: - name: usersusermessagesmessagesend method: POST description: Microsoft Graph Invoke action send outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: users-users-message-rest port: 8080 description: REST adapter for Microsoft Graph Users — Users.message. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/messages name: users-user-id-messages description: REST surface for users-user-id-messages. operations: - method: GET name: userslistmessages description: Microsoft Graph Get messages from users call: users-users-message.userslistmessages with: includeHiddenMessages: rest.includeHiddenMessages $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscreatemessages description: Microsoft Graph Create new navigation property to messages for users call: users-users-message.userscreatemessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/count name: users-user-id-messages-count description: REST surface for users-user-id-messages-$count. operations: - method: GET name: usersmessagesgetcount0f52 description: Microsoft Graph Get the number of the resource call: users-users-message.usersmessagesgetcount0f52 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/delta name: users-user-id-messages-delta description: REST surface for users-user-id-messages-delta(). operations: - method: GET name: usersusermessagesdelta description: Microsoft Graph Invoke function delta call: users-users-message.usersusermessagesdelta with: changeType: rest.changeType $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id} name: users-user-id-messages-message-id description: REST surface for users-user-id-messages-message-id. operations: - method: GET name: usersgetmessages description: Microsoft Graph Get messages from users call: users-users-message.usersgetmessages with: includeHiddenMessages: rest.includeHiddenMessages $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatemessages description: Microsoft Graph Update the navigation property messages in users call: users-users-message.usersupdatemessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletemessages description: Microsoft Graph Delete navigation property messages for users call: users-users-message.usersdeletemessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/value name: users-user-id-messages-message-id-value description: REST surface for users-user-id-messages-message-id-$value. operations: - method: GET name: usersgetmessagescontent description: Microsoft Graph Get media content for the navigation property messages from users call: users-users-message.usersgetmessagescontent outputParameters: - type: object mapping: $. - method: PUT name: usersupdatemessagescontent description: Microsoft Graph Update media content for the navigation property messages in users call: users-users-message.usersupdatemessagescontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletemessagescontent description: Microsoft Graph Delete media content for the navigation property messages in users call: users-users-message.usersdeletemessagescontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/attachments name: users-user-id-messages-message-id-attachments description: REST surface for users-user-id-messages-message-id-attachments. operations: - method: GET name: usersmessageslistattachments description: Microsoft Graph Get attachments from users call: users-users-message.usersmessageslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmessagescreateattachments description: Microsoft Graph Create new navigation property to attachments for users call: users-users-message.usersmessagescreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/attachments/count name: users-user-id-messages-message-id-attachments-count description: REST surface for users-user-id-messages-message-id-attachments-$count. operations: - method: GET name: usersmessagesattachmentsgetcounta586 description: Microsoft Graph Get the number of the resource call: users-users-message.usersmessagesattachmentsgetcounta586 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/attachments/createuploadsession name: users-user-id-messages-message-id-attachments-createuploadsession description: REST surface for users-user-id-messages-message-id-attachments-createUploadSession. operations: - method: POST name: usersusermessagesmessageattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: users-users-message.usersusermessagesmessageattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/attachments/{attachment-id} name: users-user-id-messages-message-id-attachments-attachment-id description: REST surface for users-user-id-messages-message-id-attachments-attachment-id. operations: - method: GET name: usersmessagesgetattachments description: Microsoft Graph Get attachments from users call: users-users-message.usersmessagesgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersmessagesdeleteattachments description: Microsoft Graph Delete navigation property attachments for users call: users-users-message.usersmessagesdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/copy name: users-user-id-messages-message-id-copy description: REST surface for users-user-id-messages-message-id-copy. operations: - method: POST name: usersusermessagesmessagecopy description: Microsoft Graph Invoke action copy call: users-users-message.usersusermessagesmessagecopy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/createforward name: users-user-id-messages-message-id-createforward description: REST surface for users-user-id-messages-message-id-createForward. operations: - method: POST name: usersusermessagesmessagecreateforward description: Microsoft Graph Invoke action createForward call: users-users-message.usersusermessagesmessagecreateforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/createreply name: users-user-id-messages-message-id-createreply description: REST surface for users-user-id-messages-message-id-createReply. operations: - method: POST name: usersusermessagesmessagecreatereply description: Microsoft Graph Invoke action createReply call: users-users-message.usersusermessagesmessagecreatereply with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/createreplyall name: users-user-id-messages-message-id-createreplyall description: REST surface for users-user-id-messages-message-id-createReplyAll. operations: - method: POST name: usersusermessagesmessagecreatereplyall description: Microsoft Graph Invoke action createReplyAll call: users-users-message.usersusermessagesmessagecreatereplyall with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/extensions name: users-user-id-messages-message-id-extensions description: REST surface for users-user-id-messages-message-id-extensions. operations: - method: GET name: usersmessageslistextensions description: Microsoft Graph Get extensions from users call: users-users-message.usersmessageslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmessagescreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: users-users-message.usersmessagescreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/extensions/count name: users-user-id-messages-message-id-extensions-count description: REST surface for users-user-id-messages-message-id-extensions-$count. operations: - method: GET name: usersmessagesextensionsgetcount5628 description: Microsoft Graph Get the number of the resource call: users-users-message.usersmessagesextensionsgetcount5628 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/extensions/{extension-id} name: users-user-id-messages-message-id-extensions-extension-id description: REST surface for users-user-id-messages-message-id-extensions-extension-id. operations: - method: GET name: usersmessagesgetextensions description: Microsoft Graph Get extensions from users call: users-users-message.usersmessagesgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmessagesupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: users-users-message.usersmessagesupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmessagesdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: users-users-message.usersmessagesdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/forward name: users-user-id-messages-message-id-forward description: REST surface for users-user-id-messages-message-id-forward. operations: - method: POST name: usersusermessagesmessageforward description: Microsoft Graph Invoke action forward call: users-users-message.usersusermessagesmessageforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/move name: users-user-id-messages-message-id-move description: REST surface for users-user-id-messages-message-id-move. operations: - method: POST name: usersusermessagesmessagemove description: Microsoft Graph Invoke action move call: users-users-message.usersusermessagesmessagemove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/permanentdelete name: users-user-id-messages-message-id-permanentdelete description: REST surface for users-user-id-messages-message-id-permanentDelete. operations: - method: POST name: usersusermessagesmessagepermanentdelete description: Microsoft Graph Invoke action permanentDelete call: users-users-message.usersusermessagesmessagepermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/reply name: users-user-id-messages-message-id-reply description: REST surface for users-user-id-messages-message-id-reply. operations: - method: POST name: usersusermessagesmessagereply description: Microsoft Graph Invoke action reply call: users-users-message.usersusermessagesmessagereply with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/replyall name: users-user-id-messages-message-id-replyall description: REST surface for users-user-id-messages-message-id-replyAll. operations: - method: POST name: usersusermessagesmessagereplyall description: Microsoft Graph Invoke action replyAll call: users-users-message.usersusermessagesmessagereplyall with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/messages/{message-id}/send name: users-user-id-messages-message-id-send description: REST surface for users-user-id-messages-message-id-send. operations: - method: POST name: usersusermessagesmessagesend description: Microsoft Graph Invoke action send call: users-users-message.usersusermessagesmessagesend outputParameters: - type: object mapping: $. - type: mcp namespace: users-users-message-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Users — Users.message. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-messages-users description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.userslistmessages with: includeHiddenMessages: tools.includeHiddenMessages $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to messages for users hints: readOnly: false destructive: false idempotent: false call: users-users-message.userscreatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessagesgetcount0f52 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersusermessagesdelta with: changeType: tools.changeType $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-users-2 description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersgetmessages with: includeHiddenMessages: tools.includeHiddenMessages $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property messages in users hints: readOnly: false destructive: false idempotent: true call: users-users-message.usersupdatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property messages for users hints: readOnly: false destructive: true idempotent: true call: users-users-message.usersdeletemessages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content description: Microsoft Graph Get media content for the navigation property messages from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersgetmessagescontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property messages in users hints: readOnly: false destructive: false idempotent: true call: users-users-message.usersupdatemessagescontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content description: Microsoft Graph Delete media content for the navigation property messages in users hints: readOnly: false destructive: true idempotent: true call: users-users-message.usersdeletemessagescontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessageslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to attachments for users hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersmessagescreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessagesattachmentsgetcounta586 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessageattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-2 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessagesgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property attachments for users hints: readOnly: false destructive: true idempotent: true call: users-users-message.usersmessagesdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-copy description: Microsoft Graph Invoke action copy hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagecopy with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createforward description: Microsoft Graph Invoke action createForward hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagecreateforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createreply description: Microsoft Graph Invoke action createReply hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagecreatereply with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createreplyall description: Microsoft Graph Invoke action createReplyAll hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagecreatereplyall with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessageslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersmessagescreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessagesextensionsgetcount5628 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-2 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: users-users-message.usersmessagesgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property extensions in users hints: readOnly: false destructive: false idempotent: true call: users-users-message.usersmessagesupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: users-users-message.usersmessagesdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-forward description: Microsoft Graph Invoke action forward hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessageforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-move description: Microsoft Graph Invoke action move hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagemove with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagepermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-reply description: Microsoft Graph Invoke action reply hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagereply with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-replyall description: Microsoft Graph Invoke action replyAll hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagereplyall with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-send description: Microsoft Graph Invoke action send hints: readOnly: false destructive: false idempotent: false call: users-users-message.usersusermessagesmessagesend outputParameters: - type: object mapping: $.