Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — users.mailFolder

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.

Run with Naftiko Microsoft Graphusers.mailFolder

What You Can Do

GET
Userslistmailfolders — Microsoft Graph Get mailFolders from users
/v1/users/{user-id}/mailfolders
POST
Userscreatemailfolders — Microsoft Graph Create new navigation property to mailFolders for users
/v1/users/{user-id}/mailfolders
GET
Usersmailfoldersgetcount7dc9 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/count
GET
Usersusermailfoldersdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/mailfolders/delta
GET
Usersgetmailfolders — Microsoft Graph Get mailFolders from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}
PATCH
Usersupdatemailfolders — Microsoft Graph Update the navigation property mailFolders in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}
DELETE
Usersdeletemailfolders — Microsoft Graph Delete navigation property mailFolders for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}
GET
Usersmailfolderslistchildfolders — Microsoft Graph Get childFolders from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders
POST
Usersmailfolderscreatechildfolders — Microsoft Graph Create new navigation property to childFolders for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders
GET
Usersmailfolderschildfoldersgetcountd2d8 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/count
GET
Usersusermailfoldersmailfolderchildfoldersdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/delta
GET
Usersmailfoldersgetchildfolders — Microsoft Graph Get childFolders from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}
PATCH
Usersmailfoldersupdatechildfolders — Microsoft Graph Update the navigation property childFolders in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}
DELETE
Usersmailfoldersdeletechildfolders — Microsoft Graph Delete navigation property childFolders for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldercopy — Microsoft Graph Invoke action copy
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/copy
GET
Usersmailfolderschildfolderslistmessagerules — Microsoft Graph Get messageRules from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules
POST
Usersmailfolderschildfolderscreatemessagerules — Microsoft Graph Create new navigation property to messageRules for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules
GET
Usersmailfolderschildfoldersmessagerulesgetcount22e6 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/count
GET
Usersmailfolderschildfoldersgetmessagerules — Microsoft Graph Get messageRules from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id}
PATCH
Usersmailfolderschildfoldersupdatemessagerules — Microsoft Graph Update the navigation property messageRules in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id}
DELETE
Usersmailfolderschildfoldersdeletemessagerules — Microsoft Graph Delete navigation property messageRules for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id}
GET
Usersmailfolderschildfolderslistmessages — Microsoft Graph Get messages from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages
POST
Usersmailfolderschildfolderscreatemessages — Microsoft Graph Create new navigation property to messages for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages
GET
Usersmailfolderschildfoldersmessagesgetcounta576 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/count
GET
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/delta
GET
Usersmailfolderschildfoldersgetmessages — Microsoft Graph Get messages from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}
PATCH
Usersmailfolderschildfoldersupdatemessages — Microsoft Graph Update the navigation property messages in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}
DELETE
Usersmailfolderschildfoldersdeletemessages — Microsoft Graph Delete navigation property messages for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}
GET
Usersmailfolderschildfoldersgetmessagescontent — Microsoft Graph Get media content for the navigation property messages from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value
PUT
Usersmailfolderschildfoldersupdatemessagescontent — Microsoft Graph Update media content for the navigation property messages in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value
DELETE
Usersmailfolderschildfoldersdeletemessagescontent — Microsoft Graph Delete media content for the navigation property messages in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value
GET
Usersmailfolderschildfoldersmessageslistattachments — Microsoft Graph Get attachments from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments
POST
Usersmailfolderschildfoldersmessagescreateattachments — Microsoft Graph Create new navigation property to attachments for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments
GET
Usersmailfolderschildfoldersmessagesattachmentsgetcount5ef0 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/count
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession — Microsoft Graph Invoke action createUploadSession
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/createuploadsession
GET
Usersmailfolderschildfoldersmessagesgetattachments — Microsoft Graph Get attachments from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/{attachment-id}
DELETE
Usersmailfolderschildfoldersmessagesdeleteattachments — Microsoft Graph Delete navigation property attachments for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/{attachment-id}
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy — Microsoft Graph Invoke action copy
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/copy
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward — Microsoft Graph Invoke action createForward
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createforward
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply — Microsoft Graph Invoke action createReply
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createreply
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall — Microsoft Graph Invoke action createReplyAll
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createreplyall
GET
Usersmailfolderschildfoldersmessageslistextensions — Microsoft Graph Get extensions from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions
POST
Usersmailfolderschildfoldersmessagescreateextensions — Microsoft Graph Create new navigation property to extensions for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions
GET
Usersmailfolderschildfoldersmessagesextensionsgetcount1433 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/count
GET
Usersmailfolderschildfoldersmessagesgetextensions — Microsoft Graph Get extensions from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id}
PATCH
Usersmailfolderschildfoldersmessagesupdateextensions — Microsoft Graph Update the navigation property extensions in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id}
DELETE
Usersmailfolderschildfoldersmessagesdeleteextensions — Microsoft Graph Delete navigation property extensions for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id}
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward — Microsoft Graph Invoke action forward
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/forward
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove — Microsoft Graph Invoke action move
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/move
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/permanentdelete
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply — Microsoft Graph Invoke action reply
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/reply
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall — Microsoft Graph Invoke action replyAll
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/replyall
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend — Microsoft Graph Invoke action send
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/send
POST
Usersusermailfoldersmailfolderchildfoldersmailfoldermove — Microsoft Graph Invoke action move
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/move
POST
Usersusermailfoldersmailfolderchildfoldersmailfolderpermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/users/{user-id}/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/permanentdelete
POST
Usersusermailfoldersmailfoldercopy — Microsoft Graph Invoke action copy
/v1/users/{user-id}/mailfolders/{mailfolder-id}/copy
GET
Usersmailfolderslistmessagerules — Microsoft Graph Get messageRules from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules
POST
Usersmailfolderscreatemessagerules — Microsoft Graph Create new navigation property to messageRules for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules
GET
Usersmailfoldersmessagerulesgetcountf330 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules/count
GET
Usersmailfoldersgetmessagerules — Microsoft Graph Get messageRules from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules/{messagerule-id}
PATCH
Usersmailfoldersupdatemessagerules — Microsoft Graph Update the navigation property messageRules in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules/{messagerule-id}
DELETE
Usersmailfoldersdeletemessagerules — Microsoft Graph Delete navigation property messageRules for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messagerules/{messagerule-id}
GET
Usersmailfolderslistmessages — Microsoft Graph Get messages from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages
POST
Usersmailfolderscreatemessages — Microsoft Graph Create new navigation property to messages for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages
GET
Usersmailfoldersmessagesgetcount9534 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/count
GET
Usersusermailfoldersmailfoldermessagesdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/delta
GET
Usersmailfoldersgetmessages — Microsoft Graph Get messages from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}
PATCH
Usersmailfoldersupdatemessages — Microsoft Graph Update the navigation property messages in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}
DELETE
Usersmailfoldersdeletemessages — Microsoft Graph Delete navigation property messages for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}
GET
Usersmailfoldersgetmessagescontent — Microsoft Graph Get media content for the navigation property messages from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/value
PUT
Usersmailfoldersupdatemessagescontent — Microsoft Graph Update media content for the navigation property messages in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/value
DELETE
Usersmailfoldersdeletemessagescontent — Microsoft Graph Delete media content for the navigation property messages in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/value
GET
Usersmailfoldersmessageslistattachments — Microsoft Graph Get attachments from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments
POST
Usersmailfoldersmessagescreateattachments — Microsoft Graph Create new navigation property to attachments for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments
GET
Usersmailfoldersmessagesattachmentsgetcount3c73 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/count
POST
Usersusermailfoldersmailfoldermessagesmessageattachmentscreateuploadsession — Microsoft Graph Invoke action createUploadSession
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/createuploadsession
GET
Usersmailfoldersmessagesgetattachments — Microsoft Graph Get attachments from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/{attachment-id}
DELETE
Usersmailfoldersmessagesdeleteattachments — Microsoft Graph Delete navigation property attachments for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/{attachment-id}
POST
Usersusermailfoldersmailfoldermessagesmessagecopy — Microsoft Graph Invoke action copy
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/copy
POST
Usersusermailfoldersmailfoldermessagesmessagecreateforward — Microsoft Graph Invoke action createForward
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/createforward
POST
Usersusermailfoldersmailfoldermessagesmessagecreatereply — Microsoft Graph Invoke action createReply
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/createreply
POST
Usersusermailfoldersmailfoldermessagesmessagecreatereplyall — Microsoft Graph Invoke action createReplyAll
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/createreplyall
GET
Usersmailfoldersmessageslistextensions — Microsoft Graph Get extensions from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions
POST
Usersmailfoldersmessagescreateextensions — Microsoft Graph Create new navigation property to extensions for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions
GET
Usersmailfoldersmessagesextensionsgetcount651d — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/count
GET
Usersmailfoldersmessagesgetextensions — Microsoft Graph Get extensions from users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id}
PATCH
Usersmailfoldersmessagesupdateextensions — Microsoft Graph Update the navigation property extensions in users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id}
DELETE
Usersmailfoldersmessagesdeleteextensions — Microsoft Graph Delete navigation property extensions for users
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id}
POST
Usersusermailfoldersmailfoldermessagesmessageforward — Microsoft Graph Invoke action forward
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/forward
POST
Usersusermailfoldersmailfoldermessagesmessagemove — Microsoft Graph Invoke action move
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/move
POST
Usersusermailfoldersmailfoldermessagesmessagepermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/permanentdelete
POST
Usersusermailfoldersmailfoldermessagesmessagereply — Microsoft Graph Invoke action reply
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/reply
POST
Usersusermailfoldersmailfoldermessagesmessagereplyall — Microsoft Graph Invoke action replyAll
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/replyall
POST
Usersusermailfoldersmailfoldermessagesmessagesend — Microsoft Graph Invoke action send
/v1/users/{user-id}/mailfolders/{mailfolder-id}/messages/{message-id}/send
POST
Usersusermailfoldersmailfoldermove — Microsoft Graph Invoke action move
/v1/users/{user-id}/mailfolders/{mailfolder-id}/move
POST
Usersusermailfoldersmailfolderpermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/users/{user-id}/mailfolders/{mailfolder-id}/permanentdelete

MCP Tools

microsoft-graph-get-mailfolders-users

Microsoft Graph Get mailFolders from users

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

Microsoft Graph Create new navigation property to mailFolders for users

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-mailfolders-users-2

Microsoft Graph Get mailFolders from users

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

Microsoft Graph Update the navigation property mailFolders in users

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property mailFolders for users

idempotent
microsoft-graph-get-childfolders-users

Microsoft Graph Get childFolders from users

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

Microsoft Graph Create new navigation property to childFolders for users

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-2

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-childfolders-users-2

Microsoft Graph Get childFolders from users

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

Microsoft Graph Update the navigation property childFolders in users

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

Microsoft Graph Delete navigation property childFolders for users

idempotent
microsoft-graph-invoke-action-copy

Microsoft Graph Invoke action copy

microsoft-graph-get-messagerules-users

Microsoft Graph Get messageRules from users

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

Microsoft Graph Create new navigation property to messageRules for users

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-messagerules-users-2

Microsoft Graph Get messageRules from users

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

Microsoft Graph Update the navigation property messageRules in users

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

Microsoft Graph Delete navigation property messageRules for users

idempotent
microsoft-graph-get-messages-users

Microsoft Graph Get messages from users

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

Microsoft Graph Create new navigation property to messages for users

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-3

Microsoft Graph Invoke function delta

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

Microsoft Graph Get messages from users

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

Microsoft Graph Update the navigation property messages in users

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

Microsoft Graph Delete navigation property messages for users

idempotent
microsoft-graph-get-media-content

Microsoft Graph Get media content for the navigation property messages from users

read-only idempotent
microsoft-graph-update-media-content

Microsoft Graph Update media content for the navigation property messages in users

idempotent
microsoft-graph-delete-media-content

Microsoft Graph Delete media content for the navigation property messages in users

idempotent
microsoft-graph-get-attachments-users

Microsoft Graph Get attachments from users

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

Microsoft Graph Create new navigation property to attachments for users

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-action-createuploadsession

Microsoft Graph Invoke action createUploadSession

microsoft-graph-get-attachments-users-2

Microsoft Graph Get attachments from users

read-only idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property attachments for users

idempotent
microsoft-graph-invoke-action-copy-2

Microsoft Graph Invoke action copy

microsoft-graph-invoke-action-createforward

Microsoft Graph Invoke action createForward

microsoft-graph-invoke-action-createreply

Microsoft Graph Invoke action createReply

microsoft-graph-invoke-action-createreplyall

Microsoft Graph Invoke action createReplyAll

microsoft-graph-get-extensions-users

Microsoft Graph Get extensions from users

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

Microsoft Graph Create new navigation property to extensions for users

microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-extensions-users-2

Microsoft Graph Get extensions from users

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

Microsoft Graph Update the navigation property extensions in users

idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property extensions for users

idempotent
microsoft-graph-invoke-action-forward

Microsoft Graph Invoke action forward

microsoft-graph-invoke-action-move

Microsoft Graph Invoke action move

microsoft-graph-invoke-action-permanentdelete

Microsoft Graph Invoke action permanentDelete

microsoft-graph-invoke-action-reply

Microsoft Graph Invoke action reply

microsoft-graph-invoke-action-replyall

Microsoft Graph Invoke action replyAll

microsoft-graph-invoke-action-send

Microsoft Graph Invoke action send

microsoft-graph-invoke-action-move-2

Microsoft Graph Invoke action move

microsoft-graph-invoke-action-permanentdelete-2

Microsoft Graph Invoke action permanentDelete

microsoft-graph-invoke-action-copy-3

Microsoft Graph Invoke action copy

microsoft-graph-get-messagerules-users-3

Microsoft Graph Get messageRules from users

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

Microsoft Graph Create new navigation property to messageRules for users

microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-messagerules-users-4

Microsoft Graph Get messageRules from users

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

Microsoft Graph Update the navigation property messageRules in users

idempotent
microsoft-graph-delete-navigation-property-7

Microsoft Graph Delete navigation property messageRules for users

idempotent
microsoft-graph-get-messages-users-3

Microsoft Graph Get messages from users

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

Microsoft Graph Create new navigation property to messages for users

microsoft-graph-get-number-resource-8

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-4

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-messages-users-4

Microsoft Graph Get messages from users

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

Microsoft Graph Update the navigation property messages in users

idempotent
microsoft-graph-delete-navigation-property-8

Microsoft Graph Delete navigation property messages for users

idempotent
microsoft-graph-get-media-content-2

Microsoft Graph Get media content for the navigation property messages from users

read-only idempotent
microsoft-graph-update-media-content-2

Microsoft Graph Update media content for the navigation property messages in users

idempotent
microsoft-graph-delete-media-content-2

Microsoft Graph Delete media content for the navigation property messages in users

idempotent
microsoft-graph-get-attachments-users-3

Microsoft Graph Get attachments from users

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

Microsoft Graph Create new navigation property to attachments for users

microsoft-graph-get-number-resource-9

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-action-createuploadsession-2

Microsoft Graph Invoke action createUploadSession

microsoft-graph-get-attachments-users-4

Microsoft Graph Get attachments from users

read-only idempotent
microsoft-graph-delete-navigation-property-9

Microsoft Graph Delete navigation property attachments for users

idempotent
microsoft-graph-invoke-action-copy-4

Microsoft Graph Invoke action copy

microsoft-graph-invoke-action-createforward-2

Microsoft Graph Invoke action createForward

microsoft-graph-invoke-action-createreply-2

Microsoft Graph Invoke action createReply

microsoft-graph-invoke-action-createreplyall-2

Microsoft Graph Invoke action createReplyAll

microsoft-graph-get-extensions-users-3

Microsoft Graph Get extensions from users

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

Microsoft Graph Create new navigation property to extensions for users

microsoft-graph-get-number-resource-10

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-extensions-users-4

Microsoft Graph Get extensions from users

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

Microsoft Graph Update the navigation property extensions in users

idempotent
microsoft-graph-delete-navigation-property-10

Microsoft Graph Delete navigation property extensions for users

idempotent
microsoft-graph-invoke-action-forward-2

Microsoft Graph Invoke action forward

microsoft-graph-invoke-action-move-3

Microsoft Graph Invoke action move

microsoft-graph-invoke-action-permanentdelete-3

Microsoft Graph Invoke action permanentDelete

microsoft-graph-invoke-action-reply-2

Microsoft Graph Invoke action reply

microsoft-graph-invoke-action-replyall-2

Microsoft Graph Invoke action replyAll

microsoft-graph-invoke-action-send-2

Microsoft Graph Invoke action send

microsoft-graph-invoke-action-move-4

Microsoft Graph Invoke action move

microsoft-graph-invoke-action-permanentdelete-4

Microsoft Graph Invoke action permanentDelete

Capability Spec

microsoft-graph-users-mailfolder.yaml Raw ↑
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
        

# --- truncated at 32 KB (149 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/microsoft-graph-users-mailfolder.yaml