Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante)
Mail.ReadWrite
Delegado (conta pessoal da Microsoft)
Mail.ReadWrite
Aplicativo
Mail.ReadWrite
Solicitação HTTP
POST /me/mailFolders/{id}/childFolders
POST /users/{id | userPrincipalName}/mailFolders/{id}/childFolders
Especifique a pasta pai na URL de consulta como uma ID de pasta ou um nome de pasta conhecido. Confira uma lista de nomes de pasta comuns com suporte em Tipo de recurso mailFolder.
Cabeçalhos de solicitação
Cabeçalho
Valor
Autorização
Bearer {token}. Obrigatório.
Content-Type
application/json. Obrigatório.
Corpo da solicitação
Forneça um objeto JSON com os seguintes parâmetros no corpo da solicitação.
Parâmetro
Tipo
Descrição
@odata.type
Cadeia de caracteres
O tipo de pasta a ser criada. De definida como "microsoft.graph.mailSearchFolder".
displayName
Cadeia de caracteres
O nome de exibição da nova pasta.
includeNestedFolders
Booliano
Indica como a hierarquia de pastas de caixa de correio deve ser percorrido na pesquisa. true significa que uma pesquisa profunda deve ser feita para incluir pastas filho na hierarquia de cada pasta explicitamente especificada em sourceFolderIds. false significa uma pesquisa superficial de apenas cada uma das pastas explicitamente especificadas em sourceFolderIds.
sourceFolderIds
Coleção String
As pastas de caixa de correio que devem ser mineradas.
filterQuery
Cadeia de caracteres
A consulta OData para filtrar as mensagens.
Resposta
Se tiver êxito, este método retornará um código de resposta e um 201 Createdobjeto mailSearchFolder no corpo da resposta.
Exemplo
Solicitação
A seguir está um exemplo da solicitação : ele cria uma pasta de pesquisa de mensagens que contêm a cadeia de caracteres "resumo semanal" no assunto. A pasta de pesquisa está sob a mesma pasta na qual a consulta de filtro especificada se aplica.