Microsoft Graph · Capability

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

Microsoft Graph OData Service for namespace microsoft.graph — me.mailFolder. 96 operations. Lead operation: Microsoft Graph List mailFolders. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphme.mailFolder

What You Can Do

GET
Melistmailfolders — Microsoft Graph List mailFolders
/v1/me/mailfolders
POST
Mecreatemailfolders — Microsoft Graph Create MailFolder
/v1/me/mailfolders
GET
Memailfoldersgetcountc00e — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/count
GET
Memailfoldersdelta — Microsoft Graph Invoke function delta
/v1/me/mailfolders/delta
GET
Megetmailfolders — Microsoft Graph Get mailFolder
/v1/me/mailfolders/{mailfolder-id}
PATCH
Meupdatemailfolders — Microsoft Graph Update mailfolder
/v1/me/mailfolders/{mailfolder-id}
DELETE
Medeletemailfolders — Microsoft Graph Delete mailFolder
/v1/me/mailfolders/{mailfolder-id}
GET
Memailfolderslistchildfolders — Microsoft Graph List childFolders
/v1/me/mailfolders/{mailfolder-id}/childfolders
POST
Memailfolderscreatechildfolders — Microsoft Graph Create child folder
/v1/me/mailfolders/{mailfolder-id}/childfolders
GET
Memailfolderschildfoldersgetcount25bc — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/childfolders/count
GET
Memailfoldersmailfolderchildfoldersdelta — Microsoft Graph Invoke function delta
/v1/me/mailfolders/{mailfolder-id}/childfolders/delta
GET
Memailfoldersgetchildfolders — Microsoft Graph Get childFolders from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}
PATCH
Memailfoldersupdatechildfolders — Microsoft Graph Update the navigation property childFolders in me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}
DELETE
Memailfoldersdeletechildfolders — Microsoft Graph Delete navigation property childFolders for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}
POST
Memailfoldersmailfolderchildfoldersmailfoldercopy — Microsoft Graph Invoke action copy
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/copy
GET
Memailfolderschildfolderslistmessagerules — Microsoft Graph Get messageRules from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules
POST
Memailfolderschildfolderscreatemessagerules — Microsoft Graph Create new navigation property to messageRules for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules
GET
Memailfolderschildfoldersmessagerulesgetcount6a96 — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/count
GET
Memailfolderschildfoldersgetmessagerules — Microsoft Graph Get messageRules from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id}
PATCH
Memailfolderschildfoldersupdatemessagerules — Microsoft Graph Update the navigation property messageRules in me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id}
DELETE
Memailfolderschildfoldersdeletemessagerules — Microsoft Graph Delete navigation property messageRules for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messagerules/{messagerule-id}
GET
Memailfolderschildfolderslistmessages — Microsoft Graph Get messages from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages
POST
Memailfolderschildfolderscreatemessages — Microsoft Graph Create new navigation property to messages for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages
GET
Memailfolderschildfoldersmessagesgetcount56da — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/count
GET
Memailfoldersmailfolderchildfoldersmailfoldermessagesdelta — Microsoft Graph Invoke function delta
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/delta
GET
Memailfolderschildfoldersgetmessages — Microsoft Graph Get messages from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}
PATCH
Memailfolderschildfoldersupdatemessages — Microsoft Graph Update the navigation property messages in me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}
DELETE
Memailfolderschildfoldersdeletemessages — Microsoft Graph Delete navigation property messages for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}
GET
Memailfolderschildfoldersgetmessagescontent — Microsoft Graph Get media content for the navigation property messages from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value
PUT
Memailfolderschildfoldersupdatemessagescontent — Microsoft Graph Update media content for the navigation property messages in me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value
DELETE
Memailfolderschildfoldersdeletemessagescontent — Microsoft Graph Delete media content for the navigation property messages in me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/value
GET
Memailfolderschildfoldersmessageslistattachments — Microsoft Graph Get attachments from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments
POST
Memailfolderschildfoldersmessagescreateattachments — Microsoft Graph Create new navigation property to attachments for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments
GET
Memailfolderschildfoldersmessagesattachmentsgetcount65b2 — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/count
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession — Microsoft Graph Invoke action createUploadSession
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/createuploadsession
GET
Memailfolderschildfoldersmessagesgetattachments — Microsoft Graph Get attachments from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/{attachment-id}
DELETE
Memailfolderschildfoldersmessagesdeleteattachments — Microsoft Graph Delete navigation property attachments for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/attachments/{attachment-id}
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy — Microsoft Graph Invoke action copy
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/copy
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward — Microsoft Graph Invoke action createForward
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createforward
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply — Microsoft Graph Invoke action createReply
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createreply
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall — Microsoft Graph Invoke action createReplyAll
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/createreplyall
GET
Memailfolderschildfoldersmessageslistextensions — Microsoft Graph Get extensions from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions
POST
Memailfolderschildfoldersmessagescreateextensions — Microsoft Graph Create new navigation property to extensions for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions
GET
Memailfolderschildfoldersmessagesextensionsgetcountcf94 — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/count
GET
Memailfolderschildfoldersmessagesgetextensions — Microsoft Graph Get extensions from me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id}
PATCH
Memailfolderschildfoldersmessagesupdateextensions — Microsoft Graph Update the navigation property extensions in me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id}
DELETE
Memailfolderschildfoldersmessagesdeleteextensions — Microsoft Graph Delete navigation property extensions for me
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/extensions/{extension-id}
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward — Microsoft Graph Invoke action forward
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/forward
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove — Microsoft Graph Invoke action move
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/move
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/permanentdelete
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply — Microsoft Graph Invoke action reply
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/reply
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall — Microsoft Graph Invoke action replyAll
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/replyall
POST
Memailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend — Microsoft Graph Invoke action send
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/messages/{message-id}/send
POST
Memailfoldersmailfolderchildfoldersmailfoldermove — Microsoft Graph Invoke action move
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/move
POST
Memailfoldersmailfolderchildfoldersmailfolderpermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/me/mailfolders/{mailfolder-id}/childfolders/{mailfolder-id1}/permanentdelete
POST
Memailfoldersmailfoldercopy — Microsoft Graph Invoke action copy
/v1/me/mailfolders/{mailfolder-id}/copy
GET
Memailfolderslistmessagerules — Microsoft Graph List rules
/v1/me/mailfolders/{mailfolder-id}/messagerules
POST
Memailfolderscreatemessagerules — Microsoft Graph Create rule
/v1/me/mailfolders/{mailfolder-id}/messagerules
GET
Memailfoldersmessagerulesgetcount3d24 — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/messagerules/count
GET
Memailfoldersgetmessagerules — Microsoft Graph Get rule
/v1/me/mailfolders/{mailfolder-id}/messagerules/{messagerule-id}
PATCH
Memailfoldersupdatemessagerules — Microsoft Graph Update rule
/v1/me/mailfolders/{mailfolder-id}/messagerules/{messagerule-id}
DELETE
Memailfoldersdeletemessagerules — Microsoft Graph Delete messageRule
/v1/me/mailfolders/{mailfolder-id}/messagerules/{messagerule-id}
GET
Memailfolderslistmessages — Microsoft Graph List messages
/v1/me/mailfolders/{mailfolder-id}/messages
POST
Memailfolderscreatemessages — Microsoft Graph Create message in a mailfolder
/v1/me/mailfolders/{mailfolder-id}/messages
GET
Memailfoldersmessagesgetcount363a — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/messages/count
GET
Memailfoldersmailfoldermessagesdelta — Microsoft Graph Invoke function delta
/v1/me/mailfolders/{mailfolder-id}/messages/delta
GET
Memailfoldersgetmessages — Microsoft Graph Get messages from me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}
PATCH
Memailfoldersupdatemessages — Microsoft Graph Update the navigation property messages in me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}
DELETE
Memailfoldersdeletemessages — Microsoft Graph Delete navigation property messages for me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}
GET
Memailfoldersgetmessagescontent — Microsoft Graph List messages
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/value
PUT
Memailfoldersupdatemessagescontent — Microsoft Graph Update media content for the navigation property messages in me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/value
DELETE
Memailfoldersdeletemessagescontent — Microsoft Graph Delete media content for the navigation property messages in me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/value
GET
Memailfoldersmessageslistattachments — Microsoft Graph Get attachments from me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/attachments
POST
Memailfoldersmessagescreateattachments — Microsoft Graph Create new navigation property to attachments for me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/attachments
GET
Memailfoldersmessagesattachmentsgetcount16fa — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/count
POST
Memailfoldersmailfoldermessagesmessageattachmentscreateuploadsession — Microsoft Graph Invoke action createUploadSession
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/createuploadsession
GET
Memailfoldersmessagesgetattachments — Microsoft Graph Get attachments from me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/{attachment-id}
DELETE
Memailfoldersmessagesdeleteattachments — Microsoft Graph Delete navigation property attachments for me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/attachments/{attachment-id}
POST
Memailfoldersmailfoldermessagesmessagecopy — Microsoft Graph Invoke action copy
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/copy
POST
Memailfoldersmailfoldermessagesmessagecreateforward — Microsoft Graph Invoke action createForward
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/createforward
POST
Memailfoldersmailfoldermessagesmessagecreatereply — Microsoft Graph Invoke action createReply
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/createreply
POST
Memailfoldersmailfoldermessagesmessagecreatereplyall — Microsoft Graph Invoke action createReplyAll
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/createreplyall
GET
Memailfoldersmessageslistextensions — Microsoft Graph Get extensions from me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/extensions
POST
Memailfoldersmessagescreateextensions — Microsoft Graph Create new navigation property to extensions for me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/extensions
GET
Memailfoldersmessagesextensionsgetcount8860 — Microsoft Graph Get the number of the resource
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/count
GET
Memailfoldersmessagesgetextensions — Microsoft Graph Get extensions from me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id}
PATCH
Memailfoldersmessagesupdateextensions — Microsoft Graph Update the navigation property extensions in me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id}
DELETE
Memailfoldersmessagesdeleteextensions — Microsoft Graph Delete navigation property extensions for me
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/extensions/{extension-id}
POST
Memailfoldersmailfoldermessagesmessageforward — Microsoft Graph Invoke action forward
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/forward
POST
Memailfoldersmailfoldermessagesmessagemove — Microsoft Graph Invoke action move
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/move
POST
Memailfoldersmailfoldermessagesmessagepermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/permanentdelete
POST
Memailfoldersmailfoldermessagesmessagereply — Microsoft Graph Invoke action reply
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/reply
POST
Memailfoldersmailfoldermessagesmessagereplyall — Microsoft Graph Invoke action replyAll
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/replyall
POST
Memailfoldersmailfoldermessagesmessagesend — Microsoft Graph Invoke action send
/v1/me/mailfolders/{mailfolder-id}/messages/{message-id}/send
POST
Memailfoldersmailfoldermove — Microsoft Graph Invoke action move
/v1/me/mailfolders/{mailfolder-id}/move
POST
Memailfoldersmailfolderpermanentdelete — Microsoft Graph Invoke action permanentDelete
/v1/me/mailfolders/{mailfolder-id}/permanentdelete

MCP Tools

microsoft-graph-list-mailfolders

Microsoft Graph List mailFolders

read-only idempotent
microsoft-graph-create-mailfolder

Microsoft Graph Create MailFolder

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-mailfolder

Microsoft Graph Get mailFolder

read-only idempotent
microsoft-graph-update-mailfolder

Microsoft Graph Update mailfolder

idempotent
microsoft-graph-delete-mailfolder

Microsoft Graph Delete mailFolder

idempotent
microsoft-graph-list-childfolders

Microsoft Graph List childFolders

read-only idempotent
microsoft-graph-create-child-folder

Microsoft Graph Create child folder

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-me

Microsoft Graph Get childFolders from me

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

Microsoft Graph Update the navigation property childFolders in me

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property childFolders for me

idempotent
microsoft-graph-invoke-action-copy

Microsoft Graph Invoke action copy

microsoft-graph-get-messagerules-me

Microsoft Graph Get messageRules from me

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

Microsoft Graph Create new navigation property to messageRules for me

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

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

Microsoft Graph Get messageRules from me

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

Microsoft Graph Update the navigation property messageRules in me

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

Microsoft Graph Delete navigation property messageRules for me

idempotent
microsoft-graph-get-messages-me

Microsoft Graph Get messages from me

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

Microsoft Graph Create new navigation property to messages for me

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-me-2

Microsoft Graph Get messages from me

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

Microsoft Graph Update the navigation property messages in me

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

Microsoft Graph Delete navigation property messages for me

idempotent
microsoft-graph-get-media-content

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

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

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

idempotent
microsoft-graph-delete-media-content

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

idempotent
microsoft-graph-get-attachments-me

Microsoft Graph Get attachments from me

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

Microsoft Graph Create new navigation property to attachments for me

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-me-2

Microsoft Graph Get attachments from me

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

Microsoft Graph Delete navigation property attachments for me

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-me

Microsoft Graph Get extensions from me

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

Microsoft Graph Create new navigation property to extensions for me

microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

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

Microsoft Graph Get extensions from me

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

Microsoft Graph Update the navigation property extensions in me

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

Microsoft Graph Delete navigation property extensions for me

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-list-rules

Microsoft Graph List rules

read-only idempotent
microsoft-graph-create-rule

Microsoft Graph Create rule

microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-rule

Microsoft Graph Get rule

read-only idempotent
microsoft-graph-update-rule

Microsoft Graph Update rule

idempotent
microsoft-graph-delete-messagerule

Microsoft Graph Delete messageRule

idempotent
microsoft-graph-list-messages

Microsoft Graph List messages

read-only idempotent
microsoft-graph-create-message-mailfolder

Microsoft Graph Create message in a mailfolder

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-me-3

Microsoft Graph Get messages from me

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

Microsoft Graph Update the navigation property messages in me

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

Microsoft Graph Delete navigation property messages for me

idempotent
microsoft-graph-list-messages-2

Microsoft Graph List messages

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

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

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

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

idempotent
microsoft-graph-get-attachments-me-3

Microsoft Graph Get attachments from me

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

Microsoft Graph Create new navigation property to attachments for me

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-me-4

Microsoft Graph Get attachments from me

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

Microsoft Graph Delete navigation property attachments for me

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-me-3

Microsoft Graph Get extensions from me

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

Microsoft Graph Create new navigation property to extensions for me

microsoft-graph-get-number-resource-10

Microsoft Graph Get the number of the resource

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

Microsoft Graph Get extensions from me

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

Microsoft Graph Update the navigation property extensions in me

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

Microsoft Graph Delete navigation property extensions for me

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-me-mailfolder.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph OData Service for namespace microsoft.graph — me.mailFolder
  description: 'Microsoft Graph OData Service for namespace microsoft.graph — me.mailFolder. 96 operations. Lead operation:
    Microsoft Graph List mailFolders. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - me.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-me-mailfolder
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph OData Service for namespace microsoft.graph — me.mailFolder business capability. Self-contained,
      no shared references.
    resources:
    - name: me-mailFolders
      path: /me/mailFolders
      operations:
      - name: melistmailfolders
        method: GET
        description: Microsoft Graph List mailFolders
        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: mecreatemailfolders
        method: POST
        description: Microsoft Graph Create MailFolder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-mailFolders-$count
      path: /me/mailFolders/$count
      operations:
      - name: memailfoldersgetcountc00e
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: includeHiddenFolders
          in: query
          type: string
          description: Include Hidden Folders
    - name: me-mailFolders-delta()
      path: /me/mailFolders/delta()
      operations:
      - name: memailfoldersdelta
        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: me-mailFolders-mailFolder-id
      path: /me/mailFolders/{mailFolder-id}
      operations:
      - name: megetmailfolders
        method: GET
        description: Microsoft Graph Get mailFolder
        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: meupdatemailfolders
        method: PATCH
        description: Microsoft Graph Update mailfolder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: medeletemailfolders
        method: DELETE
        description: Microsoft Graph Delete mailFolder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders
      path: /me/mailFolders/{mailFolder-id}/childFolders
      operations:
      - name: memailfolderslistchildfolders
        method: GET
        description: Microsoft Graph List childFolders
        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: memailfolderscreatechildfolders
        method: POST
        description: Microsoft Graph Create child folder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-mailFolders-mailFolder-id-childFolders-$count
      path: /me/mailFolders/{mailFolder-id}/childFolders/$count
      operations:
      - name: memailfolderschildfoldersgetcount25bc
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: includeHiddenFolders
          in: query
          type: string
          description: Include Hidden Folders
    - name: me-mailFolders-mailFolder-id-childFolders-delta()
      path: /me/mailFolders/{mailFolder-id}/childFolders/delta()
      operations:
      - name: memailfoldersmailfolderchildfoldersdelta
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}
      operations:
      - name: memailfoldersgetchildfolders
        method: GET
        description: Microsoft Graph Get childFolders from me
        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: memailfoldersupdatechildfolders
        method: PATCH
        description: Microsoft Graph Update the navigation property childFolders in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: memailfoldersdeletechildfolders
        method: DELETE
        description: Microsoft Graph Delete navigation property childFolders for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-copy
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldercopy
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messageRules
      operations:
      - name: memailfolderschildfolderslistmessagerules
        method: GET
        description: Microsoft Graph Get messageRules from me
        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: memailfolderschildfolderscreatemessagerules
        method: POST
        description: Microsoft Graph Create new navigation property to messageRules for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules-$count
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messageRules/$count
      operations:
      - name: memailfolderschildfoldersmessagerulesgetcount6a96
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messageRules-messageRul
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messageRules/{messageRule-id}
      operations:
      - name: memailfolderschildfoldersgetmessagerules
        method: GET
        description: Microsoft Graph Get messageRules from me
        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: memailfolderschildfoldersupdatemessagerules
        method: PATCH
        description: Microsoft Graph Update the navigation property messageRules in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: memailfolderschildfoldersdeletemessagerules
        method: DELETE
        description: Microsoft Graph Delete navigation property messageRules for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages
      operations:
      - name: memailfolderschildfolderslistmessages
        method: GET
        description: Microsoft Graph Get messages from me
        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: memailfolderschildfolderscreatemessages
        method: POST
        description: Microsoft Graph Create new navigation property to messages for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-$count
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/$count
      operations:
      - name: memailfolderschildfoldersmessagesgetcount56da
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-delta()
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/delta()
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesdelta
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}
      operations:
      - name: memailfolderschildfoldersgetmessages
        method: GET
        description: Microsoft Graph Get messages from me
        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: memailfolderschildfoldersupdatemessages
        method: PATCH
        description: Microsoft Graph Update the navigation property messages in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: memailfolderschildfoldersdeletemessages
        method: DELETE
        description: Microsoft Graph Delete navigation property messages for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-$va
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/$value
      operations:
      - name: memailfolderschildfoldersgetmessagescontent
        method: GET
        description: Microsoft Graph Get media content for the navigation property messages from me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: memailfolderschildfoldersupdatemessagescontent
        method: PUT
        description: Microsoft Graph Update media content for the navigation property messages in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: memailfolderschildfoldersdeletemessagescontent
        method: DELETE
        description: Microsoft Graph Delete media content for the navigation property messages in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-att
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments
      operations:
      - name: memailfolderschildfoldersmessageslistattachments
        method: GET
        description: Microsoft Graph Get attachments from me
        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: memailfolderschildfoldersmessagescreateattachments
        method: POST
        description: Microsoft Graph Create new navigation property to attachments for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-att
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/$count
      operations:
      - name: memailfolderschildfoldersmessagesattachmentsgetcount65b2
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-att
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/createUploadSession
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessageattachmentscreateuploadsession
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-att
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/attachments/{attachment-id}
      operations:
      - name: memailfolderschildfoldersmessagesgetattachments
        method: GET
        description: Microsoft Graph Get attachments from me
        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: memailfolderschildfoldersmessagesdeleteattachments
        method: DELETE
        description: Microsoft Graph Delete navigation property attachments for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-cop
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/copy
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecopy
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-cre
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/createForward
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreateforward
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-cre
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/createReply
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereply
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-cre
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/createReplyAll
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagecreatereplyall
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-ext
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/extensions
      operations:
      - name: memailfolderschildfoldersmessageslistextensions
        method: GET
        description: Microsoft Graph Get extensions from me
        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: memailfolderschildfoldersmessagescreateextensions
        method: POST
        description: Microsoft Graph Create new navigation property to extensions for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-ext
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/extensions/$count
      operations:
      - name: memailfolderschildfoldersmessagesextensionsgetcountcf94
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-ext
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/extensions/{extension-id}
      operations:
      - name: memailfolderschildfoldersmessagesgetextensions
        method: GET
        description: Microsoft Graph Get extensions from me
        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: memailfolderschildfoldersmessagesupdateextensions
        method: PATCH
        description: Microsoft Graph Update the navigation property extensions in me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: memailfolderschildfoldersmessagesdeleteextensions
        method: DELETE
        description: Microsoft Graph Delete navigation property extensions for me
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-for
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/forward
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessageforward
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-mov
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/move
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagemove
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-per
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/permanentDelete
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagepermanentdelete
        method: POST
        description: Microsoft Graph Invoke action permanentDelete
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-rep
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/reply
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagereply
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-rep
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/replyAll
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagereplyall
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-messages-message-id-sen
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/send
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermessagesmessagesend
        method: POST
        description: Microsoft Graph Invoke action send
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-move
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/move
      operations:
      - name: memailfoldersmailfolderchildfoldersmailfoldermove
        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: me-mailFolders-mailFolder-id-childFolders-mailFolder-id1-permanentDelete
      path: /me/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/permanentDelete
      operations:
      - name: memailfoldersmailfo

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