naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — users.mailFolder description: 'Microsoft Graph OData Service for namespace microsoft.graph — users.mailFolder. 96 operations. Lead operation: Microsoft Graph Get mailFolders from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - users.mailFolder 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: microsoft-graph-users-mailfolder baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — users.mailFolder business capability. Self-contained, no shared references. resources: - name: users-user-id-mailFolders path: /users/{user-id}/mailFolders operations: - name: userslistmailfolders method: GET description: Microsoft Graph Get mailFolders from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: includeHiddenFolders in: query type: string description: Include Hidden Folders - 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: userscreatemailfolders method: POST description: Microsoft Graph Create new navigation property to mailFolders 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-mailFolders-$count path: /users/{user-id}/mailFolders/$count operations: - name: usersmailfoldersgetcount7dc9 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-delta() path: /users/{user-id}/mailFolders/delta() operations: - name: usersusermailfoldersdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - 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-mailFolders-mailFolder-id path: /users/{user-id}/mailFolders/{mailFolder-id} operations: - name: usersgetmailfolders method: GET description: Microsoft Graph Get mailFolders from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: includeHiddenFolders in: query type: string description: Include Hidden Folders - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: usersupdatemailfolders method: PATCH description: Microsoft Graph Update the navigation property mailFolders in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletemailfolders method: DELETE description: Microsoft Graph Delete navigation property mailFolders for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-mailFolders-mailFolder-id-childFolders path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders operations: - name: usersmailfolderslistchildfolders method: GET description: Microsoft Graph Get childFolders from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: includeHiddenFolders in: query type: string description: Include Hidden Folders - 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: usersmailfolderscreatechildfolders method: POST description: Microsoft Graph Create new navigation property to childFolders 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-mailFolders-mailFolder-id-childFolders-$count path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/$count operations: - name: usersmailfolderschildfoldersgetcountd2d8 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-delta() path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/delta() operations: - name: usersusermailfoldersmailfolderchildfoldersdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1 path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1} operations: - name: usersmailfoldersgetchildfolders method: GET description: Microsoft Graph Get childFolders from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: includeHiddenFolders in: query type: string description: Include Hidden Folders - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: usersmailfoldersupdatechildfolders method: PATCH description: Microsoft Graph Update the navigation property childFolders in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmailfoldersdeletechildfolders method: DELETE description: Microsoft Graph Delete navigation property childFolders for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-copy path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldercopy 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messageRules operations: - name: usersmailfolderschildfolderslistmessagerules method: GET description: Microsoft Graph Get messageRules 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: usersmailfolderschildfolderscreatemessagerules method: POST description: Microsoft Graph Create new navigation property to messageRules 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messageRules/$count operations: - name: usersmailfolderschildfoldersmessagerulesgetcount22e6 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messageRules/{messageRule-id} operations: - name: usersmailfolderschildfoldersgetmessagerules method: GET description: Microsoft Graph Get messageRules 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: usersmailfolderschildfoldersupdatemessagerules method: PATCH description: Microsoft Graph Update the navigation property messageRules in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmailfolderschildfoldersdeletemessagerules method: DELETE description: Microsoft Graph Delete navigation property messageRules for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages operations: - name: usersmailfolderschildfolderslistmessages method: GET description: Microsoft Graph Get messages 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: usersmailfolderschildfolderscreatemessages 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-$co path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/$count operations: - name: usersmailfolderschildfoldersmessagesgetcounta576 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-del path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta() operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesdelta 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id} operations: - name: usersmailfolderschildfoldersgetmessages method: GET description: Microsoft Graph Get messages 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: usersmailfolderschildfoldersupdatemessages 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: usersmailfolderschildfoldersdeletemessages 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/$value operations: - name: usersmailfolderschildfoldersgetmessagescontent method: GET description: Microsoft Graph Get media content for the navigation property messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: usersmailfolderschildfoldersupdatemessagescontent 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: usersmailfolderschildfoldersdeletemessagescontent 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments operations: - name: usersmailfolderschildfoldersmessageslistattachments 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: usersmailfolderschildfoldersmessagescreateattachments 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/$count operations: - name: usersmailfolderschildfoldersmessagesattachmentsgetcount5ef0 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/createUploadSession operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/{attachment-id} operations: - name: usersmailfolderschildfoldersmessagesgetattachments 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: usersmailfolderschildfoldersmessagesdeleteattachments 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/copy operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/createForward operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/createReply operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/createReplyAll operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/extensions operations: - name: usersmailfolderschildfoldersmessageslistextensions 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: usersmailfolderschildfoldersmessagescreateextensions 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/extensions/$count operations: - name: usersmailfolderschildfoldersmessagesextensionsgetcount1433 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/extensions/{extension-id} operations: - name: usersmailfolderschildfoldersmessagesgetextensions 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: usersmailfolderschildfoldersmessagesupdateextensions 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: usersmailfolderschildfoldersmessagesdeleteextensions 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/forward operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/move operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/permanentDelete operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/reply operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/replyAll operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/send operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend method: POST description: Microsoft Graph Invoke action send outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-move path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/move operations: - name: usersusermailfoldersmailfolderchildfoldersmailfoldermove 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-mailFolders-mailFolder-id-childFolders-mailFolder-id1-permanentDel path: /users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/permanentDelete operations: - name: usersusermailfoldersmailfolderchildfoldersmailfolderpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-copy path: /users/{user-id}/mailFolders/{mailFolder-id}/copy operations: - name: usersusermailfoldersmailfoldercopy 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-mailFolders-mailFolder-id-messageRules path: /users/{user-id}/mailFolders/{mailFolder-id}/messageRules operations: - name: usersmailfolderslistmessagerules method: GET description: Microsoft Graph Get messageRules 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: usersmailfolderscreatemessagerules method: POST description: Microsoft Graph Create new navigation property to messageRules 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-mailFolders-mailFolder-id-messageRules-$count path: /users/{user-id}/mailFolders/{mailFolder-id}/messageRules/$count operations: - name: usersmailfoldersmessagerulesgetcountf330 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-messageRules-messageRule-id path: /users/{user-id}/mailFolders/{mailFolder-id}/messageRules/{messageRule-id} operations: - name: usersmailfoldersgetmessagerules method: GET description: Microsoft Graph Get messageRules 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: usersmailfoldersupdatemessagerules method: PATCH description: Microsoft Graph Update the navigation property messageRules in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersmailfoldersdeletemessagerules method: DELETE description: Microsoft Graph Delete navigation property messageRules for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-mailFolders-mailFolder-id-messages path: /users/{user-id}/mailFolders/{mailFolder-id}/messages operations: - name: usersmailfolderslistmessages method: GET description: Microsoft Graph Get messages 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: usersmailfolderscreatemessages 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-mailFolders-mailFolder-id-messages-$count path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/$count operations: - name: usersmailfoldersmessagesgetcount9534 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-messages-delta() path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/delta() operations: - name: usersusermailfoldersmailfoldermessagesdelta 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-mailFolders-mailFolder-id-messages-message-id path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id} operations: - name: usersmailfoldersgetmessages method: GET description: Microsoft Graph Get messages 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: usersmailfoldersupdatemessages 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: usersmailfoldersdeletemessages 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-mailFolders-mailFolder-id-messages-message-id-$value path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/$value operations: - name: usersmailfoldersgetmessagescontent method: GET description: Microsoft Graph Get media content for the navigation property messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: usersmailfoldersupdatemessagescontent 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: usersmailfoldersdeletemessagescontent 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-mailFolders-mailFolder-id-messages-message-id-attachments path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/attachments operations: - name: usersmailfoldersmessageslistattachments 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: usersmailfoldersmessagescreateattachments 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-mailFolders-mailFolder-id-messages-message-id-attachments-$count path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/$count operations: - name: usersmailfoldersmessagesattachmentsgetcount3c73 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-messages-message-id-attachments-createUp path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/createUploadSession operations: - name: usersusermailfoldersmailfoldermessagesmessageattachmentscreateuploadsession 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-mailFolders-mailFolder-id-messages-message-id-attachments-attachme path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/attachments/{attachment-id} operations: - name: usersmailfoldersmessagesgetattachments 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: usersmailfoldersmessagesdeleteattachments 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-mailFolders-mailFolder-id-messages-message-id-copy path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy operations: - name: usersusermailfoldersmailfoldermessagesmessagecopy 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-mailFolders-mailFolder-id-messages-message-id-createForward path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/createForward operations: - name: usersusermailfoldersmailfoldermessagesmessagecreateforward 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-mailFolders-mailFolder-id-messages-message-id-createReply path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/createReply operations: - name: usersusermailfoldersmailfoldermessagesmessagecreatereply 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-mailFolders-mailFolder-id-messages-message-id-createReplyAll path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/createReplyAll operations: - name: usersusermailfoldersmailfoldermessagesmessagecreatereplyall 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-mailFolders-mailFolder-id-messages-message-id-extensions path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/extensions operations: - name: usersmailfoldersmessageslistextensions 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: usersmailfoldersmessagescreateextensions 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-mailFolders-mailFolder-id-messages-message-id-extensions-$count path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/extensions/$count operations: - name: usersmailfoldersmessagesextensionsgetcount651d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-messages-message-id-extensions-extension path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/extensions/{extension-id} operations: - name: usersmailfoldersmessagesgetextensions 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: usersmailfoldersmessagesupdateextensions 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: usersmailfoldersmessagesdeleteextensions 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-mailFolders-mailFolder-id-messages-message-id-forward path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/forward operations: - name: usersusermailfoldersmailfoldermessagesmessageforward 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-mailFolders-mailFolder-id-messages-message-id-move path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/move operations: - name: usersusermailfoldersmailfoldermessagesmessagemove 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-mailFolders-mailFolder-id-messages-message-id-permanentDelete path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/permanentDelete operations: - name: usersusermailfoldersmailfoldermessagesmessagepermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-messages-message-id-reply path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/reply operations: - name: usersusermailfoldersmailfoldermessagesmessagereply 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-mailFolders-mailFolder-id-messages-message-id-replyAll path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/replyAll operations: - name: usersusermailfoldersmailfoldermessagesmessagereplyall 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-mailFolders-mailFolder-id-messages-message-id-send path: /users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/send operations: - name: usersusermailfoldersmailfoldermessagesmessagesend method: POST description: Microsoft Graph Invoke action send outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-mailFolders-mailFolder-id-move path: /users/{user-id}/mailFolders/{mailFolder-id}/move operations: - name: usersusermailfoldersmailfoldermove 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-mailFolders-mailFolder-id-permanentDelete path: /users/{user-id}/mailFolders/{mailFolder-id}/permanentDelete operations: - name: usersusermailfoldersmailfolderpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoft-graph-users-mailfolder-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — users.mailFolder. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/mailfolders name: users-user-id-mailfolders description: REST surface for users-user-id-mailFolders. operations: - method: GET name: userslistmailfolders description: Microsoft Graph Get mailFolders from users call: microsoft-graph-users-mailfolder.userslistmailfolders with: includeHiddenFolders: rest.includeHiddenFolders $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscreatemailfolders description: Microsoft Graph Create new navigation property to mailFolders for users call: microsoft-graph-users-mailfolder.userscreatemailfolders with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/count name: users-user-id-mailfolders-count description: REST surface for users-user-id-mailFolders-$count. operations: - method: GET name: usersmailfoldersgetcount7dc9 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfoldersgetcount7dc9 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/delta name: users-user-id-mailfolders-delta description: REST surface for users-user-id-mailFolders-delta(). operations: - method: GET name: usersusermailfoldersdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-mailfolder.usersusermailfoldersdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id} name: users-user-id-mailfolders-mailfolder-id description: REST surface for users-user-id-mailFolders-mailFolder-id. operations: - method: GET name: usersgetmailfolders description: Microsoft Graph Get mailFolders from users call: microsoft-graph-users-mailfolder.usersgetmailfolders with: includeHiddenFolders: rest.includeHiddenFolders $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatemailfolders description: Microsoft Graph Update the navigation property mailFolders in users call: microsoft-graph-users-mailfolder.usersupdatemailfolders with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletemailfolders description: Microsoft Graph Delete navigation property mailFolders for users call: microsoft-graph-users-mailfolder.usersdeletemailfolders with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders name: users-user-id-mailfolders-mailfolder-id-childfolders description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders. operations: - method: GET name: usersmailfolderslistchildfolders description: Microsoft Graph Get childFolders from users call: microsoft-graph-users-mailfolder.usersmailfolderslistchildfolders with: includeHiddenFolders: rest.includeHiddenFolders $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderscreatechildfolders description: Microsoft Graph Create new navigation property to childFolders for users call: microsoft-graph-users-mailfolder.usersmailfolderscreatechildfolders with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/count name: users-user-id-mailfolders-mailfolder-id-childfolders-count description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-$count. operations: - method: GET name: usersmailfolderschildfoldersgetcountd2d8 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetcountd2d8 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/delta name: users-user-id-mailfolders-mailfolder-id-childfolders-delta description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-delta(). operations: - method: GET name: usersusermailfoldersmailfolderchildfoldersdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1} name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1 description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1. operations: - method: GET name: usersmailfoldersgetchildfolders description: Microsoft Graph Get childFolders from users call: microsoft-graph-users-mailfolder.usersmailfoldersgetchildfolders with: includeHiddenFolders: rest.includeHiddenFolders $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfoldersupdatechildfolders description: Microsoft Graph Update the navigation property childFolders in users call: microsoft-graph-users-mailfolder.usersmailfoldersupdatechildfolders with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfoldersdeletechildfolders description: Microsoft Graph Delete navigation property childFolders for users call: microsoft-graph-users-mailfolder.usersmailfoldersdeletechildfolders with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/copy name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-copy description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-copy. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldercopy description: Microsoft Graph Invoke action copy call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldercopy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messagerules description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules. operations: - method: GET name: usersmailfolderschildfolderslistmessagerules description: Microsoft Graph Get messageRules from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderslistmessagerules with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderschildfolderscreatemessagerules description: Microsoft Graph Create new navigation property to messageRules for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderscreatemessagerules with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/count name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messagerules description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules. operations: - method: GET name: usersmailfolderschildfoldersmessagerulesgetcount22e6 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagerulesgetcount22e6 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id} name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messagerules description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules. operations: - method: GET name: usersmailfolderschildfoldersgetmessagerules description: Microsoft Graph Get messageRules from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetmessagerules with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfolderschildfoldersupdatemessagerules description: Microsoft Graph Update the navigation property messageRules in users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersupdatemessagerules with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfolderschildfoldersdeletemessagerules description: Microsoft Graph Delete navigation property messageRules for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersdeletemessagerules with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages. operations: - method: GET name: usersmailfolderschildfolderslistmessages description: Microsoft Graph Get messages from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderslistmessages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderschildfolderscreatemessages description: Microsoft Graph Create new navigation property to messages for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderscreatemessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/count name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-co description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-$co. operations: - method: GET name: usersmailfolderschildfoldersmessagesgetcounta576 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesgetcounta576 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/delta name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-del description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-del. operations: - method: GET name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesdelta with: changeType: rest.changeType $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id} name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersgetmessages description: Microsoft Graph Get messages from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetmessages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfolderschildfoldersupdatemessages description: Microsoft Graph Update the navigation property messages in users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersupdatemessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfolderschildfoldersdeletemessages description: Microsoft Graph Delete navigation property messages for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersdeletemessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersgetmessagescontent description: Microsoft Graph Get media content for the navigation property messages from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetmessagescontent outputParameters: - type: object mapping: $. - method: PUT name: usersmailfolderschildfoldersupdatemessagescontent description: Microsoft Graph Update media content for the navigation property messages in users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersupdatemessagescontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfolderschildfoldersdeletemessagescontent description: Microsoft Graph Delete media content for the navigation property messages in users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersdeletemessagescontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersmessageslistattachments description: Microsoft Graph Get attachments from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessageslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderschildfoldersmessagescreateattachments description: Microsoft Graph Create new navigation property to attachments for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagescreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/count name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersmessagesattachmentsgetcount5ef0 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesattachmentsgetcount5ef0 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/createuploadsession name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/{attachment-id} name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersmessagesgetattachments description: Microsoft Graph Get attachments from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfolderschildfoldersmessagesdeleteattachments description: Microsoft Graph Delete navigation property attachments for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/copy name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy description: Microsoft Graph Invoke action copy call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createforward name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward description: Microsoft Graph Invoke action createForward call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createreply name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply description: Microsoft Graph Invoke action createReply call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createreplyall name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall description: Microsoft Graph Invoke action createReplyAll call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersmessageslistextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessageslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderschildfoldersmessagescreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagescreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/count name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersmessagesextensionsgetcount1433 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesextensionsgetcount1433 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id} name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: GET name: usersmailfolderschildfoldersmessagesgetextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfolderschildfoldersmessagesupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfolderschildfoldersmessagesdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/forward name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward description: Microsoft Graph Invoke action forward call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/move name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove description: Microsoft Graph Invoke action move call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/permanentdelete name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/reply name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply description: Microsoft Graph Invoke action reply call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/replyall name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall description: Microsoft Graph Invoke action replyAll call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/send name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-messages-mes description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-mes. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend description: Microsoft Graph Invoke action send call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/move name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-move description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-move. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfoldermove description: Microsoft Graph Invoke action move call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/permanentdelete name: users-user-id-mailfolders-mailfolder-id-childfolders-mailfolder-id1-permanentdel description: REST surface for users-user-id-mailFolders-mailFolder-id-childFolders-mailFolder-id1-permanentDel. operations: - method: POST name: usersusermailfoldersmailfolderchildfoldersmailfolderpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfolderpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/copy name: users-user-id-mailfolders-mailfolder-id-copy description: REST surface for users-user-id-mailFolders-mailFolder-id-copy. operations: - method: POST name: usersusermailfoldersmailfoldercopy description: Microsoft Graph Invoke action copy call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldercopy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules name: users-user-id-mailfolders-mailfolder-id-messagerules description: REST surface for users-user-id-mailFolders-mailFolder-id-messageRules. operations: - method: GET name: usersmailfolderslistmessagerules description: Microsoft Graph Get messageRules from users call: microsoft-graph-users-mailfolder.usersmailfolderslistmessagerules with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderscreatemessagerules description: Microsoft Graph Create new navigation property to messageRules for users call: microsoft-graph-users-mailfolder.usersmailfolderscreatemessagerules with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules/count name: users-user-id-mailfolders-mailfolder-id-messagerules-count description: REST surface for users-user-id-mailFolders-mailFolder-id-messageRules-$count. operations: - method: GET name: usersmailfoldersmessagerulesgetcountf330 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfoldersmessagerulesgetcountf330 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules/{messagerule-id} name: users-user-id-mailfolders-mailfolder-id-messagerules-messagerule-id description: REST surface for users-user-id-mailFolders-mailFolder-id-messageRules-messageRule-id. operations: - method: GET name: usersmailfoldersgetmessagerules description: Microsoft Graph Get messageRules from users call: microsoft-graph-users-mailfolder.usersmailfoldersgetmessagerules with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfoldersupdatemessagerules description: Microsoft Graph Update the navigation property messageRules in users call: microsoft-graph-users-mailfolder.usersmailfoldersupdatemessagerules with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfoldersdeletemessagerules description: Microsoft Graph Delete navigation property messageRules for users call: microsoft-graph-users-mailfolder.usersmailfoldersdeletemessagerules with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages name: users-user-id-mailfolders-mailfolder-id-messages description: REST surface for users-user-id-mailFolders-mailFolder-id-messages. operations: - method: GET name: usersmailfolderslistmessages description: Microsoft Graph Get messages from users call: microsoft-graph-users-mailfolder.usersmailfolderslistmessages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfolderscreatemessages description: Microsoft Graph Create new navigation property to messages for users call: microsoft-graph-users-mailfolder.usersmailfolderscreatemessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/count name: users-user-id-mailfolders-mailfolder-id-messages-count description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-$count. operations: - method: GET name: usersmailfoldersmessagesgetcount9534 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesgetcount9534 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/delta name: users-user-id-mailfolders-mailfolder-id-messages-delta description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-delta(). operations: - method: GET name: usersusermailfoldersmailfoldermessagesdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesdelta with: changeType: rest.changeType $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id} name: users-user-id-mailfolders-mailfolder-id-messages-message-id description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id. operations: - method: GET name: usersmailfoldersgetmessages description: Microsoft Graph Get messages from users call: microsoft-graph-users-mailfolder.usersmailfoldersgetmessages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfoldersupdatemessages description: Microsoft Graph Update the navigation property messages in users call: microsoft-graph-users-mailfolder.usersmailfoldersupdatemessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfoldersdeletemessages description: Microsoft Graph Delete navigation property messages for users call: microsoft-graph-users-mailfolder.usersmailfoldersdeletemessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/value name: users-user-id-mailfolders-mailfolder-id-messages-message-id-value description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-$value. operations: - method: GET name: usersmailfoldersgetmessagescontent description: Microsoft Graph Get media content for the navigation property messages from users call: microsoft-graph-users-mailfolder.usersmailfoldersgetmessagescontent outputParameters: - type: object mapping: $. - method: PUT name: usersmailfoldersupdatemessagescontent description: Microsoft Graph Update media content for the navigation property messages in users call: microsoft-graph-users-mailfolder.usersmailfoldersupdatemessagescontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfoldersdeletemessagescontent description: Microsoft Graph Delete media content for the navigation property messages in users call: microsoft-graph-users-mailfolder.usersmailfoldersdeletemessagescontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments name: users-user-id-mailfolders-mailfolder-id-messages-message-id-attachments description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-attachments. operations: - method: GET name: usersmailfoldersmessageslistattachments description: Microsoft Graph Get attachments from users call: microsoft-graph-users-mailfolder.usersmailfoldersmessageslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfoldersmessagescreateattachments description: Microsoft Graph Create new navigation property to attachments for users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagescreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/count name: users-user-id-mailfolders-mailfolder-id-messages-message-id-attachments-count description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-attachments-$count. operations: - method: GET name: usersmailfoldersmessagesattachmentsgetcount3c73 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesattachmentsgetcount3c73 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/createuploadsession name: users-user-id-mailfolders-mailfolder-id-messages-message-id-attachments-createup description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-attachments-createUp. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessageattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessageattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/{attachment-id} name: users-user-id-mailfolders-mailfolder-id-messages-message-id-attachments-attachme description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-attachments-attachme. operations: - method: GET name: usersmailfoldersmessagesgetattachments description: Microsoft Graph Get attachments from users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfoldersmessagesdeleteattachments description: Microsoft Graph Delete navigation property attachments for users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/copy name: users-user-id-mailfolders-mailfolder-id-messages-message-id-copy description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-copy. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagecopy description: Microsoft Graph Invoke action copy call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecopy with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/createforward name: users-user-id-mailfolders-mailfolder-id-messages-message-id-createforward description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-createForward. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagecreateforward description: Microsoft Graph Invoke action createForward call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecreateforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/createreply name: users-user-id-mailfolders-mailfolder-id-messages-message-id-createreply description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-createReply. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagecreatereply description: Microsoft Graph Invoke action createReply call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecreatereply with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/createreplyall name: users-user-id-mailfolders-mailfolder-id-messages-message-id-createreplyall description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-createReplyAll. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagecreatereplyall description: Microsoft Graph Invoke action createReplyAll call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecreatereplyall with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions name: users-user-id-mailfolders-mailfolder-id-messages-message-id-extensions description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-extensions. operations: - method: GET name: usersmailfoldersmessageslistextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-mailfolder.usersmailfoldersmessageslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: usersmailfoldersmessagescreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagescreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/count name: users-user-id-mailfolders-mailfolder-id-messages-message-id-extensions-count description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-extensions-$count. operations: - method: GET name: usersmailfoldersmessagesextensionsgetcount651d description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesextensionsgetcount651d outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id} name: users-user-id-mailfolders-mailfolder-id-messages-message-id-extensions-extension description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-extensions-extension. operations: - method: GET name: usersmailfoldersmessagesgetextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersmailfoldersmessagesupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersmailfoldersmessagesdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/forward name: users-user-id-mailfolders-mailfolder-id-messages-message-id-forward description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-forward. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessageforward description: Microsoft Graph Invoke action forward call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessageforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/move name: users-user-id-mailfolders-mailfolder-id-messages-message-id-move description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-move. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagemove description: Microsoft Graph Invoke action move call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagemove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/permanentdelete name: users-user-id-mailfolders-mailfolder-id-messages-message-id-permanentdelete description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-permanentDelete. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagepermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagepermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/reply name: users-user-id-mailfolders-mailfolder-id-messages-message-id-reply description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-reply. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagereply description: Microsoft Graph Invoke action reply call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagereply with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/replyall name: users-user-id-mailfolders-mailfolder-id-messages-message-id-replyall description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-replyAll. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagereplyall description: Microsoft Graph Invoke action replyAll call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagereplyall with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/send name: users-user-id-mailfolders-mailfolder-id-messages-message-id-send description: REST surface for users-user-id-mailFolders-mailFolder-id-messages-message-id-send. operations: - method: POST name: usersusermailfoldersmailfoldermessagesmessagesend description: Microsoft Graph Invoke action send call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagesend outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/move name: users-user-id-mailfolders-mailfolder-id-move description: REST surface for users-user-id-mailFolders-mailFolder-id-move. operations: - method: POST name: usersusermailfoldersmailfoldermove description: Microsoft Graph Invoke action move call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/mailfolders/{mailfolder-id}/permanentdelete name: users-user-id-mailfolders-mailfolder-id-permanentdelete description: REST surface for users-user-id-mailFolders-mailFolder-id-permanentDelete. operations: - method: POST name: usersusermailfoldersmailfolderpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderpermanentdelete outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-users-mailfolder-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — users.mailFolder. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-mailfolders-users description: Microsoft Graph Get mailFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.userslistmailfolders with: includeHiddenFolders: tools.includeHiddenFolders $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 mailFolders for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.userscreatemailfolders 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: microsoft-graph-users-mailfolder.usersmailfoldersgetcount7dc9 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersusermailfoldersdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-mailfolders-users-2 description: Microsoft Graph Get mailFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersgetmailfolders with: includeHiddenFolders: tools.includeHiddenFolders $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property mailFolders in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersupdatemailfolders with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property mailFolders for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersdeletemailfolders with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-childfolders-users description: Microsoft Graph Get childFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderslistchildfolders with: includeHiddenFolders: tools.includeHiddenFolders $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 childFolders for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderscreatechildfolders 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetcountd2d8 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-childfolders-users-2 description: Microsoft Graph Get childFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersgetchildfolders with: includeHiddenFolders: tools.includeHiddenFolders $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property childFolders in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersupdatechildfolders with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property childFolders for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersdeletechildfolders 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldercopy with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messagerules-users description: Microsoft Graph Get messageRules from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderslistmessagerules 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 messageRules for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderscreatemessagerules 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagerulesgetcount22e6 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messagerules-users-2 description: Microsoft Graph Get messageRules from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetmessagerules with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property messageRules in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersupdatemessagerules with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property messageRules for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersdeletemessagerules with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-users description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderslistmessages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to messages for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderschildfolderscreatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesgetcounta576 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-3 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesdelta 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetmessages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property messages in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersupdatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property messages for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersdeletemessages 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersgetmessagescontent 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersupdatemessagescontent 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersdeletemessagescontent 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessageslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to attachments for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagescreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesattachmentsgetcount5ef0 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property attachments for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-copy-2 description: Microsoft Graph Invoke action copy hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessageslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-6 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagescreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesextensionsgetcount1433 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: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property extensions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderschildfoldersmessagesdeleteextensions 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-reply description: Microsoft Graph Invoke action reply hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall 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: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-move-2 description: Microsoft Graph Invoke action move hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfoldermove with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-2 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderchildfoldersmailfolderpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-copy-3 description: Microsoft Graph Invoke action copy hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldercopy with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messagerules-users-3 description: Microsoft Graph Get messageRules from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderslistmessagerules with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-7 description: Microsoft Graph Create new navigation property to messageRules for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderscreatemessagerules with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagerulesgetcountf330 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messagerules-users-4 description: Microsoft Graph Get messageRules from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersgetmessagerules with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property messageRules in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersupdatemessagerules with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property messageRules for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersdeletemessagerules with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-users-3 description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfolderslistmessages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-8 description: Microsoft Graph Create new navigation property to messages for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfolderscreatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesgetcount9534 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-4 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesdelta with: changeType: tools.changeType $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-users-4 description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersgetmessages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property messages in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersupdatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property messages for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersdeletemessages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content-2 description: Microsoft Graph Get media content for the navigation property messages from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersgetmessagescontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content-2 description: Microsoft Graph Update media content for the navigation property messages in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersupdatemessagescontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content-2 description: Microsoft Graph Delete media content for the navigation property messages in users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersdeletemessagescontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-3 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessageslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-9 description: Microsoft Graph Create new navigation property to attachments for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfoldersmessagescreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesattachmentsgetcount3c73 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession-2 description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessageattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-4 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-9 description: Microsoft Graph Delete navigation property attachments for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-copy-4 description: Microsoft Graph Invoke action copy hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecopy with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createforward-2 description: Microsoft Graph Invoke action createForward hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecreateforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createreply-2 description: Microsoft Graph Invoke action createReply hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecreatereply with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createreplyall-2 description: Microsoft Graph Invoke action createReplyAll hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagecreatereplyall with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-3 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessageslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-10 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersmailfoldersmessagescreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-10 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesextensionsgetcount651d outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-4 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-8 description: Microsoft Graph Update the navigation property extensions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-10 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-mailfolder.usersmailfoldersmessagesdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-forward-2 description: Microsoft Graph Invoke action forward hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessageforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-move-3 description: Microsoft Graph Invoke action move hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagemove with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-3 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagepermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-reply-2 description: Microsoft Graph Invoke action reply hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagereply with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-replyall-2 description: Microsoft Graph Invoke action replyAll hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagereplyall with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-send-2 description: Microsoft Graph Invoke action send hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermessagesmessagesend outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-move-4 description: Microsoft Graph Invoke action move hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfoldermove with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-4 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-mailfolder.usersusermailfoldersmailfolderpermanentdelete outputParameters: - type: object mapping: $.