Microsoft graph ErrorMultipleMailboxesNotSupportedForRest error

Kristof Lievens 26 Reputation points

Hi, I'm trying to copy a mail using the Microsoft Graph API and Postman. I'm copying a mail from my personal work mailbox to a shared mailbox folder using this POST URL:, the body of the request = { "destinationId": "xxx-id-of-target-folder-in-shared-maibox-xxxx" } This has worked for years using the deprecated outlook v2.0 API, but until recent, I get this error. I tried switching to the graph API but keep getting this error: "error": { "code": "ErrorMultipleMailboxesNotSupportedForRest", "message": "Rest does not support copying items between multiple mailboxes, only single mailbox copy operations are supported." } What am I doing wrong? Upon authentication, I use the following OAuth2 scopes: openid Mail.ReadWrite.Shared offline_access profile email

Microsoft Graph Mail API
Microsoft Graph Mail API
A Microsoft API that supports accessing data in users' primary mailboxes and in shared mailboxes.
908 questions
0 comments No comments
{count} votes

Accepted answer
  1. Danstan Onyango 3,326 Reputation points Microsoft Employee

    Graph does not currently support copying messages between two mailboxes. As the error says, only copy between folders within a single mailbox is supported.
    I suggest you create a feature request in the Graph UserVoice so that it can be implemented in future.

    You could also try to instead create the message as a draft in the new mailbox but it will exist as a draft. This may or may not work for you.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Kristof Lievens 26 Reputation points

    Hi Danstan, this has worked in the past when using the outlook v2.0 REST API, but also when using that (deprecated) API, I get the same error. Any idea why?