Limites de limitação específicos do serviço do Microsoft Graph

O Microsoft Graph permite que você acesse dados em vários serviços, como Outlook ou Microsoft Entra ID. Esses serviços impõem seus próprios limites de controle que afetam os aplicativos que usam o Microsoft Graph para acessá-los.

Qualquer solicitação poderá ser avaliada em relação a vários limites, dependendo do escopo do limite (por aplicativo em todos os locatários, por locatário para todos os aplicativos, por aplicativo por locatário, e assim por diante), do tipo de solicitação (GET, POST, PATCH e assim por diante) e de outros fatores. O primeiro limite a ser alcançado dispara o comportamento de limitação. Além dos limites de serviço específicos descritos na seção, os seguintes limites globais se aplicam:

Tipo de solicitação Por aplicativo em todos os locatários
Qualquer 130.000 solicitações por 10 segundos

Observação

Os limites específicos descritos aqui estão sujeitos a alterações.

Nesta seção, o termo locatário refere-se à organização Microsoft 365 em que o aplicativo está instalado. Esse locatário pode ser o mesmo em que o aplicativo foi criado no caso de um aplicativo de locatário único ou pode ser diferente no caso de um aplicativo de vários locatários.

Limites de serviço de atribuição

Os limites a seguir se aplicam às solicitações no serviço de atribuição API:

Tipo de solicitação Limitar por aplicativo por locatário Limitar por locatário para todos os aplicativos
Qualquer 500 solicitações a cada 10 segundos 1.000 solicitações por 10 segundos
Qualquer 15.000 solicitações por 3.600 segundos 30.000 solicitações por 3.600 segundos
GET me/Assignment 50 solicitações a cada 10 segundos 150 solicitações a cada 10 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Bookings limites de serviço

O serviço Bookings aplica limites a cada combinação de ID e caixa de correio do aplicativo, especificamente quando um determinado aplicativo acessa uma caixa de correio de reserva específica. Exceder o limite de uma caixa de correio não afeta a capacidade do aplicativo de acessar outra caixa de correio.

Limite Aplicável a
Quatro solicitações simultâneas v1.0 e pontos finais beta

Os limites anteriores se aplicam aos seguintes recursos:

Limites dos serviços de comunicação em nuvem

Recurso Limites por aplicativo
Chamadas 50.000 solicitações em um período de 15 segundos, por aplicativo por locatário
Informações sobre a reunião 2.000 reuniões/usuário por mês
Presença 1.500 solicitações em um período de 30 segundos, por aplicativo por locatário
Evento virtual 10.000 solicitações/aplicativo por mês

Limites de registros de chamada

Os limites listados na tabela a seguir se aplicam ao seguinte recurso:

Tipo de limite Limite
Por aplicativo para todos os locatários 15.000 solicitações por 20 segundos
Por locatário para todos os aplicativos 10.000 solicitações por 20 segundos
Por aplicativo por locatário 1.500 solicitações por 20 segundos
Por registro de chamada 10 solicitações por 20 segundos (primeira página)
50 solicitações por 5 minutos (páginas subsequentes)

Limites de serviço do Excel

Para obter explicações e práticas recomendadas relacionadas à limitação de serviço do Excel, consulte Reduzir de erros de limitação. Além disso, a seguir estão alguns limites de limitação.

Tipo de solicitação Limitar por aplicativo em todos os locatários Limitar por aplicativo por locatário
Qualquer 5000 solicitações a cada 10 segundos 1500 solicitações a cada 10 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço de Educação

Tipo de solicitação Limitar por aplicativo em todos os locatários Limitar por aplicativo por locatário
Qualquer 400000 solicitações a cada 20 segundos 35000 solicitações a cada 10 segundos

Os limites anteriores aplicam-se aos seguintes recursos:

Limites de serviço dos arquivos e listas

Para obter limites de serviço para OneDrive, OneDrive for Business e SharePoint Online, consulte Evitar sendo limitado ou bloqueado no SharePoint Online.

As informações anteriores aplicam-se aos seguintes recursos:

Limites do serviço de relatórios de identidade e acesso

Tipo de solicitação Limitar por aplicativo por locatário
Qualquer Cinco solicitações por 10 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Práticas recomendadas para relatórios de identidade e acesso

Microsoft Entra APIs de relatório são limitadas quando Microsoft Entra ID recebe muitas chamadas durante um determinado período de tempo de um locatário ou aplicativo. As chamadas também poderão ser limitadas se o serviço demorar muito para responder. Se suas solicitações ainda falharem com um código de erro 429 Too Many Requests apesar da aplicação das práticas recomendadas para lidar com a limitação , tente reduzir a quantidade de dados retornados. Tente estas abordagens primeiro:

  • Use filtros para direcionar sua consulta apenas aos dados de que você precisa. Se você precisar apenas de um determinado tipo de evento ou de um subconjunto de usuários, por exemplo, filtre outros eventos usando os parâmetros de consulta $filter e $select para reduzir o tamanho do seu objeto de réplica e o risco de limitação.
  • Se você precisar de um amplo conjunto de dados de relatório Microsoft Entra ID, use $filter no createdDateTime para limitar o número de eventos de entrada que você consulta em uma única chamada. Em seguida, itere pelo próximo intervalo de tempo até ter todos os registros necessários. Por exemplo, se você estiver sendo limitado, poderá começar com uma chamada que solicita três dias de dados e iterar com tempos mais curtos até que suas solicitações não sejam mais limitadas.

Limites do serviço de identidade e acesso

Padrão

A limitação baseia-se em um algoritmo no bucket de token, que funciona adicionando custos individuais de solicitações. A soma dos custos de solicitação é então comparada com os limites predeterminados. Somente as solicitações que excedem os limites são limitadas. Se algum dos limites for excedido, a resposta será 429 Too Many Requests. É possível receber 429 Too Many Requests respostas mesmo quando os limites a seguir não são atingidos, em situações em que os serviços estão sob uma carga importante ou com base no volume de dados de um locatário específico. A tabela a seguir lista os limites existentes.

Tipo de limite Cota de unidade de recurso Gravar cota
aplicação+par de locatários S: 3.500 ResourceUnits por 10 segundos
M: 5.000 ResourceUnits por 10 segundos
L: 8.000 ResourceUnits por 10 segundos
3.000 solicitações por 2 minutos e 30 segundos
aplicação 150.000 ResourceUnits por 20 segundos 35.000 solicitações por 5 minutos
locatário Não aplicável 18.000 solicitações por 5 minutos

Observação

O limite de aplicativo + par de locatários varia com base no número de usuários nos quais as solicitações de locatário são executadas. Os tamanhos dos locatários são definidos da seguinte maneira: S - em 50 usuários, M - entre 50 e 500 usuários, e L para acima de 500 usuários.

Os limites anteriores se aplicam aos seguintes recursos:

A tabela a seguir lista a base dos custos da solicitação. Qualquer solicitação não listada tem um custo base de 1.

Operação Caminho da Solicitação Base do Custo Unitário de Recurso Gravar Custo
OBTER applications 2 0
OBTER applications/{id}/extensionProperties 2 0
OBTER contracts 3 0
POSTAR directoryObjects/getByIds 3 0
OBTER domains/{id}/domainNameReferences 4 0
POSTAR getObjectsById 3 0
OBTER groups/{id}/members 3 0
OBTER groups/{id}/transitiveMembers 5 0
POSTAR isMemberOf 4 0
POSTAR me/checkMemberGroups 4 0
POSTAR me/checkMemberObjects 4 0
POSTAR me/getMemberGroups 2 0
POSTAR me/getMemberObjects 2 0
OBTER me/licenseDetails 2 0
OBTER me/memberOf 2 0
OBTER me/ownedObjects 2 0
OBTER me/transitiveMemberOf 2 0
OBTER oauth2PermissionGrants 2 0
OBTER oauth2PermissionGrants/{id} 2 0
OBTER servicePrincipals/{id}/appRoleAssignments 2 0
OBTER subscribedSkus 3 0
OBTER users 2 0
OBTER Qualquer caminho de identidade não listado na tabela 1 0
POSTAR Qualquer caminho de identidade não listado na tabela 1 1
PATCH Qualquer caminho de identidade não listado na tabela 1 1
PUT Qualquer caminho de identidade não listado na tabela 1 1
EXCLUIR Qualquer caminho de identidade não listado na tabela 1 1

Importante

O custo das operações POST, PATCH e DELETE no caminho da solicitação applications depende do tipo signInAudience. Para aplicativos em que o signInAudience é AzureADMyOrg ou AzureADMultipleOrgs, o custo é de 70.000 solicitações por 5 minutos; enquanto para aplicativos em que o signInAudience é AzureADandPersonalMicrosoftAccount ou PersonalMicrosoftAccount, o custo é de 60 solicitações por minuto.

Outros fatores que afetam um custo da solicitação:

  • Usar o $select reduz os custos por 1
  • Usar o $expand aumenta os custos por 1
  • Usar o $top com um valor menor que 20 reduz os custos por 1
  • Criar um usuário em uma Microsoft Entra ID locatário B2C aumenta o custo em 4

Observação

Um custo de solicitação nunca pode ser menor que 1. Qualquer custo da solicitação que se aplica a um caminho da solicitação iniciado por me/ também se aplica a solicitações equivalentes iniciadas por users/{id | userPrincipalName}/.

Cabeçalhos adicionais

Cabeçalhos de solicitação

  • x-ms-throttle-priority - se o cabeçalho não existir ou se estiver definido com qualquer outro valor, ele indicará uma solicitação normal. Recomendamos definir a prioridade para high somente para as solicitações iniciadas pelo usuário. Esse cabeçalho pode ter um dos seguintes valores:
    • Baixa - Indica que a solicitação tem prioridade baixa. Limitando esta solicitação não causa falhas visíveis ao usuário.
    • Normal - Padrão se nenhum valor for fornecido. Indica que a solicitação é a de prioridade padrão.
    • Alta - Indica que a solicitação é de alta prioridade. Limitando esta solicitação causa falhas visíveis ao usuário.

Observação

Caso as solicitações sejam limitadas, as solicitações de baixa prioridade serão limitadas primeiro, as solicitações de prioridade normal em segundo lugar e as solicitações de alta prioridade por último. Usar a prioridade no cabeçalho da solicitação não altera os limites.

Solicitações de respostas regulares

  • x-ms-resource-unit - Indica a unidade de recurso usada para esta solicitação. Os valores são números inteiros positivos.
  • x-ms-throttle-limit-percentage - Retornado somente quando a aplicação consumiu mais de 0.8 de seu limite. O valor varia de 0.8 a 1.8 e é uma porcentagem do uso do limite. Os chamadores podem usar esse valor para configurar um alerta e agir.

Solicitações de respostas limitadas

  • x-ms-throttle-scope - por exemplo, Tenant_Application/ReadWrite/9a3d526c-b3c1-4479-ba74-197b5c5751ae/0785ef7c-2d7a-4542-b048-95bcab406e0b. Indica o escopo de limitação com o seguinte formato <Scope>/<Limit>/<ApplicationId>/<TenantId|UserId|ResourceId>:
    • Escopo: (cadeia de caracteres, obrigatório)
      • Tenant_Application - Todas as solicitações para um determinado locatário da aplicação atual.
      • Tenant - Todas as solicitações para o locatário atual, independentemente da aplicação.
      • Application - Todas solicitações para a aplicação atual.
    • Limite: (cadeia de caracteres, necessária)
      • Read: Solicitações de leitura do escopo (GET)
      • Write: Solicitações de gravação do escopo (POST, PATCH, PUT, DELETE...)
      • ReadWrite: Todas solicitações do escopo (qualquer)
    • ApplicationId (GUID, obrigatório)
    • TenantId|UserId|ResourceId: (GUID, obrigatório)
  • x-ms-throttle-information - Indica o motivo para a limitação e pode ter qualquer valor (cadeia de caracteres). O valor é fornecido para fins de solução de problemas e diagnósticos. Alguns exemplos incluem:
    • CPULimitExceeded - Limitando porque o limite para alocação do CPU está excedido.
    • WriteLimitExceeded - limitando porque o limite para gravação está excedido.
    • ResourceUnitLimitExceeded - Limitando porque o limite para a unidade de recurso alocada foi excedido.

Limites de operação de serviços de política de dados de identidade e acesso

Tipo de solicitação Limite por inquilino
Postar no exportPersonalData 1.000 solicitações por dia para qualquer assunto e 100 por assunto por dia
Qualquer outra solicitação 10.000 solicitações por hora

Os limites anteriores se aplicam aos seguintes recursos:

Observação

Os recursos listados anteriormente não retornam um cabeçalho Retry-After em respostas 429 Too Many Requests.

Proteção da identidade e limites do serviço de acesso condicional

Tipo de solicitação Limitar por locatário para todos os aplicativos
Qualquer Uma solicitação por segundo

Observação

Os recursos listados anteriormente não retornam um cabeçalho Retry-After em respostas 429 Too Many Requests.

Limites de serviço dos fornecedores de identidade

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
Qualquer 300 solicitações por 1 minuto 200 solicitações por 1 minuto

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço de proteção de informações

Os seguintes limites se aplicam a qualquer solicitação no /informationProtection.

Para o email, o recurso é um par único de mensagens de rede ID/recipiente. Por exemplo, enviar um email com a mesma ID de mensagem enviada à mesma pessoa várias vezes em um período de 15 minutos dispara o limite por limites de recurso listados na tabela a seguir. Entretanto, você pode enviar até 150 emails únicos a cada 15 minutos (limite de locatário).

Operation Limite por inquilino Limite por recurso (email, URL, arquivo)
POST 150 solicitações por 15 minutos e 10.000 solicitações por 24 horas Uma solicitação por 15 minutos e 3 solicitações por 24 horas

Percepção dos limites de serviço

Os seguintes limites se aplicam a qualquer pedido em me/insights ou users/{id}/insights.

Limite Aplicável a
10.000 solicitações de API em um período de 10 minutos pontos de extremidade v1.0 e beta
Quatro solicitações simultâneas v1.0 e pontos finais beta

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço do Android for Work do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviços para aplicações do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço para notificações do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço livros do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço de pacotes do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço de sincronização de Chromebook do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço de termos da empresa do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço de configuração do dispositivo Intune v2

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limite de serviço para a configuração de dispositivo do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço para inscrição de dispositivo do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço de intenção do dispositivo Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço dispositivo do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELETE, PATCH 400 solicitações a cada 20 segundos 200 solicitações por 20 segundos
Qualquer 4000 solicitações a cada 20 segundos 2000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço do Intune Endpoint Protection

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço para inscrição do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço do Intune GPAnalytics

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviços para aplicações gerenciadas do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço para notificações do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço ODJ do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço de integração de parceiros do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço rbac do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço da assistência remota do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço de telefonia do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço do Intune TEM

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço para solução de problemas do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço de desbloqueio do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço de atualização do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço wip do Intune

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço do gerenciador de convite

Os seguintes limites se aplicam a qualquer solicitação no /invitations.

Operation Limitar por locatário para todos os aplicativos
Qualquer operação 150 solicitações a cada 5 segundos

Microsoft 365 relata limites de serviço

Os seguintes limites se aplicam a qualquer solicitação no /reports.

Operation Limitar por aplicativo por locatário Limitar por locatário para todos os aplicativos
Qualquer pedido (CSV) 14 solicitações a cada 10 minutos 40 solicitações a cada 10 minutos
Qualquer solicitação (JSON, beta) 100 solicitações a cada 10 minutos n/d

Os limites anteriores aplicam-se individualmente a cada relatório de API. Por exemplo, uma solicitação à API de relatório de atividades do usuário do Microsoft Teams e uma solicitação à API do relatório de atividades do usuário do Outlook dentro de 10 minutos contam como uma solicitação de 14 para cada API, e não duas solicitações de 14 para ambos.

Os limites anteriores se aplicam a todos os recursos de relatórios de uso.

Limites do serviço do Microsoft Teams

Os limites são expressos como solicitações por segundo (rps).

Tipo de solicitação do Teams Limitar por aplicativo por locatário Limitar por aplicativo em todos os locatários
Equipe GET 30 rps 600 rps
Canal GET 30 rps 600 rps
Guia GET para canal, chat 30 rps 600 rps
GET installedApps for chat, user, team 30 rps 600 rps
Get appCatalogs 30 rps 600 rps
Canal POST 30 rps 300 rps
Guia POST para canal ou chat 30 rps 300 rps
POST installedApps for chat, user, team 30 rps 300 rps
Aplicativos POSTCatalogs 30 rps 300 rps
Equipe patch, canal, guia 30 rps 300 rps
Canal DELETE 15 rps 150 rps
Guia DELETE para chat, canal 15 rps 150 rps
DELETE installedApps for chat, user, team 15 rps 150 rps
DELETE appCatalogs 15 rps 150 rps
GET /teams/{team-id}, joinedTeams 30 rps 300 rps
POST /teams 10 rps 100 rps
PUT /groups/{team-id}/team Seis rps 150 rps
POST /{team-id}/ clone Seis rps 150 rps
Mensagem do canal GET 20 rps 200 rps
Mensagem de chat GET 1:1/group 20 rps 200 rps
Mensagem do canal POST 50 rps 500 rps
Mensagem de chat post 1:1/group 20 rps 200 rps
GET /teams/{team-id}/schedule e todas as APIs neste caminho 30 rps 600 rps
POST /teams/{team-id}/schedule e todas as APIs neste caminho 30 rps 300 rps
PUT /teams/{team-id}/schedule e todas as APIs neste caminho 30 rps 300 rps
POST /teams/{team-id}/sendActivityNotification Cinco rps 50 rps
POST /chats/{chat-id}/sendActivityNotification Cinco rps 50 rps
POST /users/{user-id}/teamwork/sendActivityNotification Cinco rps 50 rps
POST /teamwork/sendActivityNotificationToRecipients Duas rps 20 rps
GET /teams/{team-id}/members 60 rps 1200 rps
GET /teams/{team-id}/channels 60 rps 1200 rps
GET /teams/{team-id}/channels/{channel-id}/members 60 rps 1200 rps
Obter todas as mensagens de canal para uma equipe
GET teams/{team-id}/channels/getAllMessages
GET teams/{team-id}/channels/allMessages
200rps 1000rps
Obter todas as mensagens de chat para um usuário
Usuários get/{user-id}/chats/getAllMessages
Usuários get/{user-id}/chats/allMessages
200rps 1000rps
Outras chamadas à API GET para o Microsoft Teams 30 rps 1500 rps
Outras chamadas à API para o Microsoft Teams 30 rps 300 rps

Um máximo de quatro solicitações por segundo por aplicativo pode ser emitido em uma determinada equipe ou canal.

Um máximo de uma solicitação por segundo por usuário pode ser emitida ao fazer a mensagem POST em um determinado chat ou canal (esse limite de limitação não se aplica à migração).

Confira também limites do Microsoft Teams e requisitos de votação.

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço de gerenciamento multilocatário

Tipo de solicitação Limitar por locatário para todos os aplicativos Limitar por aplicativo por locatário
POST, PUT, DELATE, PATCH 200 solicitações por 20 segundos 100 solicitações por 20 segundos
Qualquer 2000 solicitações por 20 segundos 1000 solicitações por 20 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites do serviço OneNote

Tipo de limite Limitar por aplicativo por usuário (contexto delegado) Limite por aplicativo (contexto somente de aplicativo)
Taxa de solicitações 120 solicitações por 1 minuto e 400 por 1 hora 240 solicitações por 1 minuto e 800 por 1 hora
Solicitações simultâneas Cinco solicitações simultâneas 20 solicitações simultâneas

Os limites anteriores se aplicam aos seguintes recursos:

Você pode encontrar informações adicionais sobre as práticas recomendadas no limitação da API do OneNote e como evitá-la.

Observação

Os recursos listados anteriormente não retornam um cabeçalho Retry-After em respostas 429 Too Many Requests.

Limitações de serviços à extensões de esquema e abertas

Tipo de solicitação Limitar por aplicativo por locatário
Qualquer 455 solicitações a cada 10 segundos

Os limites anteriores se aplicam aos seguintes recursos:

Limites de serviço do Outlook

Os limites de serviço do Outlook se aplicam às implantações de nuvem pública e de nuvem nacional.

Limites por ID do aplicativo e combinação de caixa de correio

O serviço outlook aplica limites a cada combinação de ID e caixa de correio do aplicativo - ou seja, um aplicativo específico que acessa uma caixa de correio específica de usuário ou grupo. Exceder o limite de uma caixa de correio não afeta a capacidade do aplicativo de acessar outra caixa de correio.

Limite Aplicável a
10.000 solicitações de API em um período de 10 minutos pontos de extremidade v1.0 e beta
Quatro solicitações simultâneas pontos de extremidade v1.0 e beta
Carregamento de 150 megabytes (MB) (PATCH, POST, PUT) em um período de 5 minutos v1.0 e pontos finais beta

Recursos de serviço do Outlook

API Recursos
Pesquisar API (visualização)
  • Item externo (Pesquisa da Microsoft)
  • API de perfil
  • Foto
  • API de Calendário
  • event
  • eventMessage
  • calendar
  • calendarGroup
  • outlookCategory
  • attachment
  • place (preview)
  • API de Email do Outolook
  • message
  • mailFolder
  • mailSearchFolder
  • messageRule
  • outlookCategory
  • attachment
  • API de contatos pessoais
  • contato
  • contactFolder
  • outlookCategory
  • Inteligência social e do local de trabalho
  • pessoa
  • API de tarefas pendentes (visualização)
  • outlookTask
  • outlookTaskFolder
  • outlookTaskGroup
  • outlookCategory
  • attachment
  • Limites de serviço do Outlook para o lote JSON

    Quando um aplicativo faz uma solicitação em lote JSON que consiste em várias solicitações individuais não ordenadas para o serviço outlook, por padrão, o Microsoft Graph envia o serviço do Outlook até quatro solicitações individuais do lote por vez, independentemente das caixas de correio de destino dessas solicitações. O serviço outlook pode executar essas solicitações em paralelo em qualquer ponto, também independentemente da caixa de correio de destino. Como o Microsoft Graph envia apenas até quatro solicitações para serem executadas em paralelo, a execução desse lote permanece dentro dos limites de simultaneidade do Outlook para a mesma caixa de correio.

    Como alternativa, um aplicativo pode usar a propriedade dependOn para solicitar solicitações em um lote. O Microsoft Graph envia ao serviço do Outlook uma solicitação do lote por vez seguindo a ordem especificada e o Outlook executa cada solicitação individual no lote sequencialmente.

    Em outras palavras, ao direcionar a mesma caixa de correio, aplicativos que permitem que várias solicitações em lote sejam executadas em paralelo podem usar uma das seguintes abordagens:

    • Se as solicitações individuais não precisarem ser solicitadas, as solicitações individuais de um único lote serão executadas simultaneamente.
    • Use a dependsOn propriedade para solicitar solicitações em um lote e tenha até quatro solicitações de lote executadas simultaneamente.

    Limites de serviços do Project Rome

    Tipo de solicitação Limitar por usuário a todos os aplicativos
    OBTER 400 solicitações por 5 minutos e 12.000 solicitações por um dia
    POSTAR, COLOCAR, CORRIGIR, EXCLUIR 100 solicitações por 5 minutos e 8.000 solicitações por um dia

    Os limites anteriores se aplicam aos seguintes recursos:

    Limites de serviços de detecção de segurança e incidentes

    Os seguintes limites se aplicam a qualquer solicitação no /security.

    Operation Limitar por aplicativo por locatário
    Qualquer operação em alert, , securityActionssecureScore 150 solicitações por minuto
    Qualquer operação em tiIndicator 1.000 solicitações por minuto
    Qualquer operação em secureScore ou secureScorecontrolProfile 10.000 solicitações de API em um período de 10 minutos
    Qualquer operação em secureScore ou secureScorecontrolProfile Quatro solicitações simultâneas

    Limites do serviço de descoberta eletrônica de segurança

    Os seguintes limites se aplicam a qualquer solicitação no /security/eDiscoveryCases.

    Operation Limitar por aplicativo por locatário
    Qualquer Cinco solicitações por minuto

    Limites do Serviço de Comunicações

    Os limites a seguir se aplicam a qualquer tipo de solicitação de comunicações de serviço em /admin/serviceAnnouncement/.

    Tipo de solicitação Limitar por aplicativo por locatário
    Qualquer 240 solicitações por 60 segundos
    Qualquer 800 solicitações por hora

    Limites do serviço de assinatura

    Tipo de solicitação Limitar por aplicativo em todos os locatários Limitar por aplicativo por locatário
    POST, PUT, DELETE, PATCH 2000 solicitações por 20 segundos 500 solicitações por 20 segundos
    POST /reautorizar assinatura por ID 4000 solicitações a cada 20 segundos 1000 solicitações por 20 segundos
    OBTER Assinatura por ID 2000 solicitações por 20 segundos 500 solicitações por 20 segundos
    OBTER Lista de Assinaturas 40 solicitações por 20 segundos 25 solicitações por 20 segundos

    Os limites anteriores se aplicam ao recurso de assinatura .

    Limites de serviços de tarefas e planos

    Os limites de serviço para Planner não estão disponíveis.

    As informações anteriores aplicam-se aos seguintes recursos:

    Viva Engage limites de serviço

    Viva Engage chamadas de API estão sujeitas a limitação de taxa, permitindo 10 solicitações por usuário, por aplicativo, dentro de um período de 30 segundos. Quando você excede o limite de taxa, todas as solicitações subsequentes retornam um código de 429 Too Many Requests resposta.