canal: provisionEmail

Namespace: microsoft.graph

Provisione um endereço de email para um canal.

Por padrão, o Microsoft Teams não provisiona automaticamente um endereço de email para um canal . Para que o Teams provisione um endereço de email, você pode chamar provisionEmail ou, por meio da interface do usuário do Teams, selecionar Obter endereço de email, o que aciona o Teams para gerar um endereço de email se ainda não tiver provisionado um.

Para remover o endereço de email de um canal, use o método removeEmail .

Observações: essa API funciona de forma diferente em uma ou mais nuvens nacionais. Para obter detalhes, consulte Diferenças de implementação em nuvens nacionais.

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) ChannelSettings.ReadWrite.All Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Aplicativo Sem suporte. Sem suporte.

Solicitação HTTP

POST /teams/{team-id}/channels/{channel-id}/provisionEmail

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se for bem-sucedido, esse método retornará um código de 200 OK resposta e um objeto provisionChannelEmailResult no corpo da resposta. O endereço de email provisionado está na email propriedade.

Exemplo

Solicitação

O exemplo a seguir mostra uma solicitação.

POST https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2/provisionEmail

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

{
    "@odata.type": "#microsoft.graph.provisionChannelEmailResult",
    "email": "contoso.com@amer.teams.ms"
}