caixa de correio: exportItems

Namespace: microsoft.graph

Exporte objetos mailboxItem do Exchange com fidelidade total. Essa API exporta cada item como um fluxo opaco. O fluxo de dados não se destina à análise, mas pode ser usado para importar um item de volta para uma caixa de correio do Exchange. Para obter mais informações, consulte Visão geral das APIs de importação e exportação de caixa de correio no Microsoft Graph.

Você pode exportar até 20 itens em uma única solicitação de exportação.

Essa API está disponível nas seguintes implantações de nuvem nacional.

Serviço global Governo dos EUA L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.

Tipo de permissão Permissões menos privilegiadas Permissões com privilégios mais elevados
Delegado (conta corporativa ou de estudante) MailboxItem.Export MailboxItem.ImportExport
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Application MailboxItem.Export.All MailboxItem.ImportExport.All

Solicitação HTTP

POST /admin/exchange/mailboxes/{mailboxId}/exportItems

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON dos parâmetros.

A tabela a seguir lista os parâmetros necessários quando você chama essa ação.

Parâmetro Tipo Descrição
itemIds String collection Uma coleção de identificadores de objetos mailboxItem a serem exportados. Todos os identificadores da coleção devem ser para itens na mesma caixa de correio. O tamanho máximo desta coleção é de 20 cadeias de caracteres.

Resposta

Se for bem-sucedida, essa ação retornará um 200 OK código de resposta e uma coleção de objetos exportItemResponse no corpo da resposta.

Exemplos

Solicitação

O exemplo a seguir exporta dois itens presentes na caixa de correio do usuário. Os itemIds dos itens a serem exportados são especificados no corpo da solicitação.

POST https://graph.microsoft.com/v1.0/admin/exchange/mailboxes/MBX:e0643f21@a7809c93/exportItems
Content-type: application/json

{
    "itemIds": [
        "EDSVrdi3lRAADmpnf1AAA=",
        "EDSVrdi3lRAAD45b7RAAA="
    ]
}

Resposta

O exemplo a seguir mostra a resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 200 OK
Content-type: application/json
Content-length: 232

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.exportItemResponse)",
    "value": [
        {
            "itemId": "EDSVrdi3lRAADmpnf1AAA=",
            "changeKey": "CQAAABYAAACQ2fKdhq8oSKEDSVrdi3lRAAEu4C+G",
            "data": "VGhpcyBpcyBhIHRlc3QgZGF0YSB0aGF0IHdpbGwgYmUgY29udmVydGVkIHRvIGEgQmFzZTY0IHN0cmVhbQ=="
        },
        {
            "itemId": "EDSVrdi3lRAAD45b7RAAA=",
            "changeKey": "CQAAABYAAACQ2fKdhq8oSKEDSVrdi3lRAAD4pUax",
            "data": "VGhpcyBpcyBhIHRlc3QgZGF0YSB0aGF0IHdpbGwgYmUgY29udmVydGVkIHRvIGEgQmFzZTY0IHN0cmVhbQ=="
        }
    ]
}