Trabalhar com a API de comunicações de serviço no Microsoft Graph

A API de comunicações de serviço fornece postagens de centro de mensagens e de saúde do serviço pertencentes aos serviços de nuvem da Microsoft inscritos pelo locatário. Você pode obter dados de saúde atuais e históricos de um serviço microsoft (por exemplo, o serviço Exchange Online está para baixo). Você pode verificar a saúde do serviço para determinar se um problema foi rastreado e uma resolução está em andamento antes de chamar o suporte ou passar o tempo solucionando problemas. As postagens da central de mensagens permitem que você acompanhe as próximas alterações, incluindo novos recursos, atualizações e outros comunicados importantes (por exemplo, Exchange Online está recebendo um novo recurso).

Autorização

O Microsoft Graph permite que os aplicativos tenham acesso autorizado à saúde e alterem comunicações sobre um serviço de nuvem da Microsoft inscrito por um locatário. Com as permissões delegadas ou de aplicativo apropriadas, seu aplicativo pode acessar os dados de comunicações em nome de um usuário inscrevado ou sem qualquer usuário de entrada no locatário. Os tipos delegados e de aplicativos dessas permissões são concedidos apenas por um administrador.

Para obter mais informações sobre tokens de acesso, registro de aplicativo e permissões delegadas e de aplicativos, consulte Noções básicas de autenticação e autorização.

API de comunicações de serviço de acesso em nome do usuário interno

As permissões delegadas são necessárias para acessar a API de comunicações de serviço em nome de um usuário interno. Aplicativos de tela voltados para o cliente, como o Centro de administração do Microsoft 365 (acessível apenas a funções de administrador), podem chamar a API de comunicações de serviço para obter os dados de comunicados de serviço e de serviço para o locatário do usuário in-locatário , em nome do usuário in-locatário. Os usuários podem descobrir se seus serviços inscritos são saudáveis ou têm problemas. Eles também podem aprender sobre quaisquer problemas de serviço atuais que afetam seus locatários.

Api de comunicações de serviço de acesso sem usuário

As permissões de aplicativo são necessárias para acessar a API de comunicações de serviço sem um usuário interno. Aplicativos que são executados como serviços de back-end, como serviços de monitoramento ou alerta, podem chamar a API de comunicações de serviço com sua própria identidade e não em nome de um usuário. Esses serviços back-end podem criar pipelines de monitoramento/alerta personalizados e chamar a API de comunicações de serviço para obter dados de comunicados de serviço e integridade do serviço.

Casos de uso comum e permissões necessárias

Casos de uso Solicitações de API Permissões obrigatórias Tipos de permissão com suporte
Listar visão geral de saúde para locatário Listar healthOverviews ServiceHealth.Read.All Delegado e aplicativo
Obter informações específicas de saúde do serviço para locatário Obter serviceHealth ServiceHealth.Read.All Delegado e aplicativo
Listar todos os problemas de serviço para locatário Listar problemas ServiceHealth.Read.All Delegado e aplicativo
Obter um problema de serviço específico para locatário Obter problema ServiceHealth.Read.All Delegado e aplicativo
Obter um relatório de revisão pós-incidente para locatário Obter relatório de incidentes ServiceHealth.Read.All Delegado e aplicativo
Listar todas as mensagens de serviço para locatário Listar mensagens ServiceMessage.Read.All Delegado e aplicativo
Obter uma mensagem de serviço específica para locatário Obter mensagem ServiceMessage.Read.All Delegado e aplicativo
Atualizar o status da mensagem de serviço para o usuário que está assinado Para uma lista de operações de status, consulte serviceUpdateMessage. ServiceMessageViewpoint.Write Delegado

Disponibilidade em nuvens nacionais

Essa API de comunicações de serviço está disponível em todas as implantações de nuvem nacionais da Microsoft. Você pode obter dados de comunicações e de saúde do serviço para todos os locatários nas nuvens nacionais da Microsoft. Para obter detalhes, consulte implantações de nuvem nacionais.

Nuvens nacionais URL da API (parcial)
Serviço global do Microsoft Graph https://graph.microsoft.com/beta/admin/serviceAnnouncement/|
Microsoft Graph para o Governo dos EUA L4 (GccHigh) https://graph.microsoft.us/beta/admin/serviceAnnouncement/
Microsoft Graph para o Us Government L5 (DoD) https://dod-graph.microsoft.us/beta/admin/serviceAnnouncement/
Microsoft Graph Alemanha https://graph.microsoft.de/beta/admin/serviceAnnouncement/
Microsoft Graph China operado pela 21Vianet https://microsoftgraph.chinacloudapi.cn/beta/admin/serviceAnnouncement/

Limites de comunicações de serviço

Para garantir o desempenho do serviço, a API de comunicações de serviço tem limites de limitação para as solicitações por locatário por aplicativo. Para obter detalhes sobre os limites, consulte limites de limitação para o serviço de comunicações de serviço.

Novidades

Saiba mais sobre os novos recursos e atualizações mais recentes para este conjunto de APIs.

Próximas etapas

A API de comunicações de serviço pode abrir novas maneiras de você se envolver com os usuários:

Precisa de mais ideias? Veja como alguns de nossos parceiros usam o Microsoft Graph.