Diretrizes de limitação do Microsoft GraphMicrosoft Graph throttling guidance

Os limites de controle limitam número de chamadas simultâneas para um serviço para evitar a utilização exagerada dos recursos. O Microsoft Graph foi projetado para lidar com um alto volume de solicitações. Se ocorrer um número impressionante de solicitações, a limitação ajuda a manter um desempenho ideal e a confiabilidade do serviço Microsoft Graph.Throttling limits the number of concurrent calls to a service to prevent overuse of resources. Microsoft Graph is designed to handle a high volume of requests. If an overwhelming number of requests occurs, throttling helps maintain optimal performance and reliability of the Microsoft Graph service.

Os limites de controle variam de acordo com o cenário. Por exemplo, se você estiver executando um grande volume de gravações, a possibilidade de limitação é mais alta do que se você estiver realizando apenas leituras.Throttling limits vary based on the scenario. For example, if you are performing a large volume of writes, the possibility for throttling is higher than if you are only performing reads.

O que acontece quando a limitação ocorre?What happens when throttling occurs?

Quando um limite de controle é excedido, o Microsoft Graph limitas quaisquer outras solicitações desse cliente por um período. Quando a limitação acontece, o Microsoft Graph retorna o código de status HTTP 429 (solicitações demais) e as solicitações falham. Um tempo de espera sugerido é retornado no cabeçalho da resposta da solicitação com falha. O comportamento de limitação pode depender do tipo e do número de solicitações. Por exemplo, se você tiver um grande volume de solicitações, todos os tipos de solicitação são limitados. Os limites de controle variam com base no tipo de solicitação. Portanto, você pode encontrar um cenário onde as gravações são limitadas, mas leituras ainda são permitidas.When a throttling threshold is exceeded, Microsoft Graph limits any further requests from that client for a period of time. When throttling occurs, Microsoft Graph returns HTTP status code 429 (Too many requests), and the requests fail. A suggested wait time is returned in the response header of the failed request. Throttling behavior can depend on the type and number of requests. For example, if you have a high volume of requests, all requests types are throttled. Threshold limits vary based on the request type. Therefore, you could encounter a scenario where writes are throttled but reads are still permitted.

Cenários comuns de limitaçãoCommon throttling scenarios

As causas mais comuns de limitação dos clientes incluem:The most common causes of throttling of clients include:

  • Um grande número de solicitações em todos os aplicativos em um locatário.A large number of requests across all applications in a tenant.
  • Um grande número de solicitações de um aplicativo específico entre todos os locatários.A large number of requests from a particular application across all tenants.

Resposta de amostraSample response

Sempre que o limite de estrangulamento é excedido, o Microsoft Graph responde com uma resposta semelhante a esta.Whenever the throttling threshold is exceeded, Microsoft Graph responds with a response similar to this one.

HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 2.128

{
  "error": {
    "code": "TooManyRequests",
    "innerError": {
      "code": "429",
      "date": "2020-08-18T12:51:51",
      "message": "Please retry after",
      "request-id": "94fb3b52-452a-4535-a601-69e0a90e3aa2",
      "status": "429"
    },
    "message": "Please retry again later."
  }
}

Práticas recomendadas para lidar com a limitaçãoBest practices to handle throttling

Estas são as práticas recomendadas para lidar com a limitação:The following are best practices for handling throttling:

  • Reduza o número de operações por solicitação.Reduce the number of operations per request.
  • Reduza a frequência de chamadas.Reduce the frequency of calls.
  • Evite novas tentativas imediatas, pois todas as solicitações se acumulam em relação aos seus limites de uso.Avoid immediate retries, because all requests accrue against your usage limits.

Quando você implementa a manipulação de erro, use o código de erro HTTP 429 para detectar a limitação. A resposta com falha inclui o campo Retry-After no cabeçalho de resposta. Desativar solicitações usando o atraso Retry-After é a forma mais rápida de se recuperar da limitação, já que o Microsoft Graph continua a registrar a utilização de recursos enquanto o cliente continua limitado.When you implement error handling, use the HTTP error code 429 to detect throttling. The failed response includes the Retry-After response header. Backing off requests using the Retry-After delay is the fastest way to recover from throttling because Microsoft Graph continues to log resource usage while a client is being throttled.

  1. Aguarde o número de segundos especificado no cabeçalho Retry-After.Wait the number of seconds specified in the Retry-After header.
  2. Repita a solicitação.Retry the request.
  3. Se a solicitação falhar novamente com um código de erro 429, você ainda estará limitado. Continue a usar o atraso Retry-After recomendado e repita a solicitação até obter êxito.If the request fails again with a 429 error code, you are still being throttled. Continue to use the recommended Retry-After delay and retry the request until it succeeds.

Todos os recursos e as APIs descritos na seção limites específicos do serviço fornecem um Retry-Aftercabeçalho, exceto sob ressalva.All the resources and APIs described in the Service-specific limits section provide a Retry-After header except when noted.

Para uma discussão mais ampla sobre a limitação no Microsoft Cloud, veja Padrão de Limitação.For a broader discussion of throttling in the Microsoft Cloud, see Throttling pattern.

Observação

Se nenhum cabeçalho Retry-After for fornecido pela resposta, recomendamos implementar uma política de repetição exponencial de retirada.If no Retry-After header is provided by the response, we recommend implementing an exponential backoff retry policy. Você também pode implementar padrões mais avançados ao criar aplicativos em grande escala.You can also implement more advanced patterns when building large-scale applications.

Os SDKs do Microsoft Graph já implementam manipuladores que dependem do cabeçalho Retry-After ou padrão para uma política de repetição de retirada exponencial.Microsoft Graph SDKs already implement handlers that rely on the Retry-After header or default to an exponential backoff retry policy.

Práticas recomendadas para evitar a limitaçãoBest practices to avoid throttling

Padrões de programação como pesquisando continuamente um recurso para verificar se há atualizações e a verificação regular das coleções de recursos para verificar se há recursos novos ou excluídos, possuem maior propensão de levar aplicativos a serem regulados e prejudicam o desempenho geral.Programming patterns like continuously polling a resource to check for updates and regularly scanning resource collections to check for new or deleted resources are more likely to lead to applications being throttled and degrade overall performances. Em vez disso, você deve aproveitar o controle de alterações e notificações de alteração quando estiverem disponíveis.You should instead leverage change tracking and change notifications when available.

Observação

Práticas recomendadas para descobrir arquivos e detectar alterações em escala descrevem as práticas recomendadas em detalhes.Best practices for discovering files and detecting changes at scale describes best practices in details.

Limitação e dosagemThrottling and batching

O lote JSON permite que você otimize seu aplicativo combinando várias solicitações em um único objeto JSON.JSON batching allows you to optimize your application by combining multiple requests into a single JSON object. As solicitações em um lote são avaliadas individualmente em relação aos limites de estrangulamento e, se alguma solicitação exceder os limites, ela falhará com um status de 429 e um erro semelhante ao fornecido acima.Requests in a batch are evaluated individually against throttling limits and if any request exceeds the limits, it fails with a status of 429 and an error similar to the one provided above. O próprio lote falha com um código de status de 424 (Dependência com Falha).The batch itself fails with a status code of 424 (Failed Dependency). É possível que várias solicitações sejam limitadas em um único lote.It is possible for multiple requests to be throttled in a single batch. Você deve tentar novamente a cada solicitação com falha no lote utilizando o valor fornecido no cabeçalho de resposta retry-after do conteúdo JSON.You should retry each failed request from the batch using the value provided in the retry-after response header from the JSON content. Você pode tentar novamente para todas as solicitações com falha em um novo lote após o valor retry-after mais longo.You may retry all the failed requests in a new batch after the longest retry-after value.

Se os SDKs tentarem novamente as solicitações limitadas automaticamente quando não estiverem em lote, as solicitações limitadas que fizeram parte de um lote não serão automaticamente repetidas.If SDKs retry throttled requests automatically when they are not batched, throttled requests that were part of a batch are not retried automatically.

Limites específicos do serviçoService-specific limits

O Microsoft Graph permite que você acesse os dados em vários serviços, como o Outlook ou o Azure Active Directory.Microsoft Graph allows you to access data in multiple services, such as Outlook or Azure Active Directory. Esses serviços impõem seus próprios limites de controle que afetam os aplicativos que usam o Microsoft Graph para acessá-los.These services impose their own throttling limits that affect applications that use Microsoft Graph to access them.

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.Any request can be evaluated against multiple limits, depending on the scope of the limit (per app across all tenants, per tenant for all apps, per app per tenant, and so on), the request type (GET, POST, PATCH, and so on), and other factors. O primeiro limite a ser alcançado dispara o comportamento de limitação.The first limit to be reached triggers throttling behavior. Além dos limites de serviço específicos descritos na seção, os seguintes limites globais se aplicam:In addition to the service specific-limits described in the section, the following global limits apply:

Tipo de solicitaçãoRequest type Por aplicativo em todos os locatáriosPer app across all tenants
QualquerAny 2000 solicitações por segundo2000 requests per second

Observação

Os limites específicos descritos aqui estão sujeitos a alterações.The specific limits described here are subject to change.

Nota: Nesta seção, o termo locatário refere-se à organização Microsoft 365 onde o aplicativo está instalado.Note: In this section, the term tenant refers to the Microsoft 365 organization where the application is installed. Este inquilino pode ser o mesmo onde o aplicativo foi criado, no caso de um único aplicativo de inquilino, ou pode ser diferente, no caso de um aplicativo de vários inquilinos.This tenant can be the same as the the one where the application was created, in the case of a single tenant application, or it can be different, in the case of a multi-tenant application.

Limites de serviço do OutlookOutlook service limits

Os limites de serviço do Outlook são avaliados para cada combinação de ID de aplicativo e caixa de correio.Outlook service limits are evaluated for each app ID and mailbox combination. Em outras palavras, os limites descritos se aplicam a um aplicativo específico ao acessar uma caixa de correio específica (usuário ou grupo).In other words, the limits described apply to a specific app accessing a specific mailbox (user or group). Se um aplicativo exceder o limite de uma caixa de correio, isso não afetará a capacidade de acessar outra caixa de correio.If an application exceeds the limit in one mailbox, it does not affect the ability to access another mailbox. Os seguintes limites se aplicam à nuvem pública, bem como às implementações de nuvens nacionais.The following limits apply to the public cloud as well as national cloud deployments.

LimiteLimit Aplicável aApplies to
10.000 solicitações de API em um período de 10 minutos10,000 API requests in a 10 minute period pontos de extremidade v1.0 e betav1.0 and beta endpoints
4 solicitações simultâneas4 concurrent requests v1.0 e pontos finais betav1.0 and beta endpoints
15 megabytes (MB) de upload (PATCH, POST, PUT) em um período de 30 segundos15 megabytes (MB) upload (PATCH, POST, PUT) in a 30 second period v1.0 e pontos finais betav1.0 and beta endpoints

Recursos de serviço do OutlookOutlook service resources

Os recursos a seguir são fornecidos pelo serviço do Outlook.The following resources are provided by the Outlook service.

Pesquisar recursos da API (visualização)Search API resources (preview)
Recursos da API de perfilProfile API resources
Recursos da API do calendárioCalendar API resources
Recursos da API do emailMail API resources
Recursos da API de contatos pessoaisPersonal contacts API resources
Recursos da inteligência social e do local de trabalho Social and workplace intelligence resources
Recursos da API de tarefas pendentes (visualização)To-do tasks API (preview) resources

Limites dos serviços de comunicação em nuvemCloud communication service limits

RecursoResource Limites por aplicativo e por inquilinoLimits per app per tenant
ChamadasCalls 10.000 chamadas/mês e 100 chamadas simultâneas10,000 calls/month and 100 concurrent calls
Informações sobre a reunião Meeting information 2000 reuniões/usuário a cada mês2000 meetings/user each month
Presença (pré-visualização)Presence (preview) 1.500 solicitações em um período de 30 segundos, por aplicativo por locatário1500 requests in a 30 second period, per application per tenant

Limites do serviço OneNoteOneNote service limits

Tipo de limiteLimit type Limitar por aplicativo por usuário (contexto delegado)Limit per app per user (delegated context) Limite por aplicativo (contexto somente de aplicativo)Limit per app (app-only context)
Taxa de solicitaçõesRequests rate 120 solicitações por 1 minuto e 400 por 1 hora120 requests per 1 minute and 400 per 1 hour 240 solicitações por 1 minuto e 800 por 1 hora240 requests per 1 minute and 800 per 1 hour
Solicitações simultâneasConcurrent requests 5 solicitações simultâneas5 concurrent requests 20 solicitações simultâneas20 concurrent requests

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
onenote, notebook, sectionGroup, onenoteSection, onenotePage, onenoteResource, onenoteOperationonenote, notebook, sectionGroup, onenoteSection, onenotePage, onenoteResource, onenoteOperation

Você pode encontrar informações adicionais sobre as práticas recomendadas no limitação da API do OneNote e como evitá-la.You can find additional information about best practices in OneNote API throttling and how to avoid it.

Observação: os recursos listados acima não retornam um cabeçalho Retry-After em respostas 429 Too Many Requests.Note: The resources listed above do not return a Retry-After header on 429 Too Many Requests responses.

Limites de serviços do Project RomeProject Rome service limits

Tipo de solicitaçãoRequest type Limitar por usuário a todos os aplicativosLimit per user for all apps
OBTERGET 400 solicitações a cada 5 minutos e 12000 solicitações por dia400 requests per 5 minutes and 12000 requests per 1 day
POSTAR, COLOCAR, CORRIGIR, EXCLUIRPOST, PUT, PATCH, DELETE 100 solicitações a cada 5 minutos e 8000 solicitações por dia100 requests per 5 minutes and 8000 requests per 1 day

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
activityHistoryItem, userActivityactivityHistoryItem, userActivity

Limites do serviço do Microsoft TeamsMicrosoft Teams service limits

Os limites são expressos como solicitações por segundo (rps).Limits are expressed as requests per second (rps).

Tipo de solicitação do TeamsTeams request type Limitar por aplicativo por locatárioLimit per app per tenant Limitar por aplicativo em todos os locatáriosLimit per app across all tenants
Todas as chamadas de API do Graph para o Microsoft TeamsAny Graph API calls for Microsoft Teams 15000 solicitações a cada 10 segundos15000 requests every 10 seconds n/dn/a
OBTER equipe, canal, guia, installedApps, appCatalogsGET team, channel, tab, installedApps, appCatalogs 60 rps60 rps 600 rps600 rps
Canal POST/PUT, guia, installedApps, appCatalogsPOST/PUT channel, tab, installedApps, appCatalogs 30 rps30 rps 300 rps300 rps
PATCH da equipe, canal, guia, installedApps, appCatalogsPATCH team, channel, tab, installedApps, appCatalogs 30 rps30 rps 300 rps300 rps
EXCLUIR canal, Tab, installedApps, appCatalogsDELETE channel, tab, installedApps, appCatalogs 15 rps15 rps 150 rps150 rps
OBTER /teams/{team-id}, joinedTeamsGET /teams/{team-id}, joinedTeams 30 rps30 rps 300 rps300 rps
POSTAR /teams/{team-id}, COLOCAR /groups/{team-id}/team, clonePOST /teams/{team-id}, PUT /groups/{team-id}/team, clone 6 rps6 rps 150 rps150 rps
OBTER mensagem do canalGET channel message 5 rps5 rps 100 rps100 rps
OBTER 1:1/mensagem de chat do grupoGET 1:1/group chat message 3 rps3 rps 30 rps30 rps
POSTAR mensagem do canalPOST channel message 2 rps2 rps 20 rps20 rps
POSTAR 1:1/mensagem de chat do grupoPOST 1:1/group chat message 2 rps2 rps 20 rps20 rps
OBTENHA /equipes/{team-id}/programação e todas as APIs neste caminhoGET /teams/{team-id}/schedule and all APIs under this path 60 rps60 rps 600 rps600 rps
PUBLIQUE, CORRIJA, COLOQUE /equipes/{team-id}/ programação e todas as APIs neste caminhoPOST, PATCH, PUT /teams/{team-id}/schedule and all APIs under this path 30 rps30 rps 300 rps300 rps
APAGAR /equipe/{team-id}/programação e todas as APIs neste caminhoDELETE /teams/{team-id}/schedule and all APIs under this path 15 rps15 rps 150 rps150 rps

É possível emitir, no máximo, 4 solicitações por segundo por aplicativo em uma determinada equipe ou canal.A maximum of 4 requests per second per app can be issued on a given team or channel. Um máximo 3.000 mensagens por aplicativo por dia podem ser enviadas para um determinado canal.A maximum of 3000 messages per app per day can be sent to a given channel.

Confira também limites do Microsoft Teams e requisitos de votação.See also Microsoft Teams limits and polling requirements.

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
aadUserConversationMember, appCatalogs, changeTrackedEntity, channel, chatMessage, chatMessageHostedContent, conversationMember, offerShiftRequest, openShift, openShiftChangeRequest, schedule, scheduleChangeRequest, schedulingGroup, shift, shiftPreferences, swapShiftsChangeRequest, team, teamsApp, teamsAppDefinition, teamsAppInstallation, teamsAsyncOperation, teamsTab, teamsTemplate, teamwork, timeOff, timeOffReason, timeOffRequest, userSettings, workforceIntegration.aadUserConversationMember, appCatalogs, changeTrackedEntity, channel, chatMessage, chatMessageHostedContent, conversationMember, offerShiftRequest, openShift, openShiftChangeRequest, schedule, scheduleChangeRequest, schedulingGroup, shift, shiftPreferences, swapShiftsChangeRequest, team, teamsApp, teamsAppDefinition, teamsAppInstallation, teamsAsyncOperation, teamsTab, teamsTemplate, teamwork, timeOff, timeOffReason, timeOffRequest, userSettings, workforceIntegration.

Limites do serviço de identidade e acessoIdentity and access service limits

Estes limites de serviço se aplicam às seguintes entidades:These service limits apply to the following entities:

PadrãoPattern

A limitação baseia-se em um algoritmo no bucket de token, que funciona adicionando custos individuais de solicitações.Throttling is based on a token bucket algorithm, which works by adding individual costs of requests. A soma dos custos da solicitação é depois comparada contra os limites predeterminados.The sum of request costs is then compared against pre-determined limits. Apenas as solicitações que excedem os limites serão limitadas.Only the requests exceeding the limits will be throttled. Se qualquer um dos limites for excedido, a resposta será 429 Too Many Requests.If any of the limits are exceeded, the response will be 429 Too Many Requests. É possível receber respostas 429 Too Many Requests mesmo quando os seguintes limites não são alcançados, em situações em que os serviços estão sob uma carga importante ou com base no volume de dados para um determinado locatário.It is possible to receive 429 Too Many Requests responses even when the following limits are not reached, in situations when the services are under an important load or based on data volume for a specific tenant. A tabela a seguir lista os limites existentes.The following table lists existing limits.

Tipo de limiteLimit type Cota de unidade de recursoResource unit quota Gravar cotaWrite quota
aplicação+par de locatáriosapplication+tenant pair S: 3500, M:5000, L:8000 por 10 segundosS: 3500, M:5000, L:8000 per 10 seconds 3000 por 2 minutos e 30 segundos3000 per 2 minutes and 30 seconds
aplicaçãoapplication 150,000 por 20 segundos150,000 per 20 seconds 70,000 por 5 minutos70,000 per 5 minutes
locatáriotenant Não aplicávelNot Applicable 18,000 por 5 minutos18,000 per 5 minutes

Observação: A aplicação + limite do par de locatários varia dependendo do número de usuários nas solicitações de locatário.Note: The application + tenant pair limit varies based on the number of users in the tenant requests are run against. 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.The tenant sizes are defined as follows: S - under 50 users, M - between 50 and 500 users, and L - above 500 users.

A tabela a seguir lista a base dos custos da solicitação.The following table lists base request costs. Qualquer solicitação não listada tem um custo base de 1.Any requests not listed have a base cost of 1.

OperaçãoOperation Caminho da SolicitaçãoRequest Path Base do Custo Unitário de RecursoBase Resource Unit Cost Gravar CustoWrite Cost
OBTERGET applications 22 00
OBTERGET applications/{id}/extensionProperties 22 00
OBTERGET contracts 33 00
POSTARPOST directoryObjects/getByIds 33 00
OBTERGET domains/{id}/domainNameReferences 44 00
POSTARPOST getObjectsById 33 00
OBTERGET groups/{id}/members 33 00
OBTERGET groups/{id}/transitiveMembers 55 00
POSTARPOST isMemberOf 44 00
POSTARPOST me/checkMemberGroups 44 00
POSTARPOST me/checkMemberObjects 44 00
POSTARPOST me/getMemberGroups 22 00
POSTARPOST me/getMemberObjects 22 00
OBTERGET me/licenseDetails 22 00
OBTERGET me/memberOf 22 00
OBTERGET me/ownedObjects 22 00
OBTERGET me/transitiveMemberOf 22 00
OBTERGET oauth2PermissionGrants 22 00
OBTERGET oauth2PermissionGrants/{id} 22 00
OBTERGET servicePrincipals/{id}/appRoleAssignments 22 00
OBTERGET subscribedSkus 33 00
OBTERGET users 22 00
OBTERGET Qualquer caminho de identidade não listado na tabelaAny identity path not listed in the table 11 00
POSTARPOST Qualquer caminho de identidade não listado na tabelaAny identity path not listed in the table 11 11
PATCHPATCH Qualquer caminho de identidade não listado na tabelaAny identity path not listed in the table 11 11
PUTPUT Qualquer caminho de identidade não listado na tabelaAny identity path not listed in the table 11 11
EXCLUIRDELETE Qualquer caminho de identidade não listado na tabelaAny identity path not listed in the table 11 11

Outros fatores que afetam um custo da solicitação:Other factors that affect a request cost:

  • Usar o $select reduz os custos por 1Using $select decreases cost by 1
  • Usar o $expand aumenta os custos por 1Using $expand increases cost by 1
  • Usar o $top com um valor menor que 20 reduz os custos por 1Using $top with a value of less than 20 decreases cost by 1

Observação: Um custo da solicitação nunca pode ser menor do que 1.Note: A request cost can never be lower than 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}/.Any request cost that applies to a request path starting with me/ also applies to equivalent requests starting with users/{id | userPrincipalName}/.

Cabeçalhos adicionaisAdditional headers

Cabeçalhos de solicitaçãoRequest headers
  • 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.x-ms-throttle-priority - If the header doesn't exist or is set to any other value, it indicates a normal request. Recomendamos definir a prioridade para high somente para as solicitações iniciadas pelo usuário.We recommend setting priority to high only for the requests initiated by the user. Os valores desse cabeçalho podem ser os seguintes:The values of this header can be the following:
    • Baixa - Indica que a solicitação tem prioridade baixa.Low - Indicates the request is low priority. Limitando esta solicitação não causa falhas visíveis ao usuário.Throttling this request doesn't cause user-visible failures.
    • Normal - Padrão se nenhum valor for fornecido.Normal - Default if no value is provided. Indica que a solicitação é a de prioridade padrão.Indicates that the request is default priority.
    • Alta - Indica que a solicitação é de alta prioridade.High - Indicates that the request is high priority. Limitando esta solicitação causa falhas visíveis ao usuário.Throttling this request causes user-visible failures.

Observação: Se as solicitações forem limitadas, as solicitações de baixa prioridade serão limitadas primeiro, as solicitações de prioridade normal em segundo e as solicitações de alta prioridade por último.Note: Should requests be throttled, low priority requests will be throttled first, normal priority requests second, and high priority requests last. Usar a prioridade no cabeçalho da solicitação não altera os limites.Using the priority request header does not change the limits.

Solicitações de respostas regularesRegular responses requests
  • x-ms-resource-unit - Indica a unidade de recurso usada para esta solicitação.x-ms-resource-unit - Indicates the resource unit used for this request. Os valores são números inteiros positivos.Values are positive integers.
  • x-ms-throttle-limit-percentage - Retornado somente quando a aplicação consumiu mais de 0.8 de seu limite.x-ms-throttle-limit-percentage - Returned only when the application consumed more than 0.8 of its limit. O valor varia de 0.8 a 1.8 e é uma porcentagem do uso do limite.The value ranges from 0.8 to 1.8 and is a percentage of the use of the limit. O valor pode ser usado pelos chamadores para configurar um alerta e tomar providências.The value can be used by the callers to set up an alert and take action.
Solicitações de respostas limitadasThrottled responses requests
  • x-ms-throttle-scope - exemplo.x-ms-throttle-scope - eg. Tenant_Application/ReadWrite/9a3d526c-b3c1-4479-ba74-197b5c5751ae/0785ef7c-2d7a-4542-b048-95bcab406e0b.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>:Indicates the scope of throttling with the following format <Scope>/<Limit>/<ApplicationId>/<TenantId|UserId|ResourceId>:
    • Escopo: (cadeia de caracteres, obrigatório)Scope: (string, required)
      • Tenant_Application - Todas as solicitações para um determinado locatário da aplicação atual.Tenant_Application - All requests for a particular tenant for the current application.
      • Tenant - Todas as solicitações para o locatário atual, independentemente da aplicação.Tenant - All requests for the current tenant, regardless of the application.
      • Application - Todas solicitações para a aplicação atual.Application - All requests for the current application.
    • Limit: (cadeia de caracteres, obrigatório)Limit: (string, requied)
      • Read: Solicitações de leitura do escopo (GET)Read: Read requests for the scope (GET)
      • Write: Solicitações de gravação do escopo (POST, PATCH, PUT, DELETE...)Write: Write requests for the scope (POST, PATCH, PUT, DELETE...)
      • ReadWrite: Todas solicitações do escopo (qualquer)ReadWrite: All Requests for the scope (any)
    • ApplicationId (GUID, obrigatório)ApplicationId (Guid, required)
    • TenantId|UserId|ResourceId: (GUID, obrigatório)TenantId|UserId|ResourceId: (Guid, required)
  • x-ms-throttle-information - Indica o motivo para a limitação e pode ter qualquer valor (cadeia de caracteres).x-ms-throttle-information - Indicates the reason for throttling and can have any value (string). O valor é fornecido para fins de solução de problemas e diagnósticos. Alguns exemplos incluem:The value is provided for diagnostics and troubleshooting purposes, some examples include:
    • CPULimitExceeded - Limitando porque o limite para alocação do CPU está excedido.CPULimitExceeded - Throttling is because the limit for cpu allocation is exceeded.
    • WriteLimitExceeded - limitando porque o limite para gravação está excedido.WriteLimitExceeded - Throttling is because the write limit is exceeded.
    • ResourceUnitLimitExceeded - Limitando porque o limite para a unidade de recurso alocada foi excedido.ResourceUnitLimitExceeded - Throttling is because the limit for the allocated resource unit is exceeded.

Proteção de informaçõesInformation protection

Os seguintes limites se aplicam a qualquer solicitação no /informationProtection.The following limits apply to any request on /informationProtection.

OperationOperation Limite por inquilinoLimit per tenant Limite por recurso (email, URL, arquivo)Limit per resource (email, URL, file)
POSTPOST 150 solicitações a cada 15 minutos e 10000 solicitações a cada 24 horas150 requests per 15 minutes and 10000 requests per 24 hours 1 solicitação a cada 15 minutos e 3 solicitações a cada 24 horas1 request per 15 minutes and 3 requests per 24 hours

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
threatAssessmentRequest, threatAssessmentResult, mailAssessmentRequest, emailFileAssessmentRequest, fileAssessmentRequest, urlAssessmentRequest.threatAssessmentRequest, threatAssessmentResult, mailAssessmentRequest, emailFileAssessmentRequest, fileAssessmentRequest, urlAssessmentRequest.

Proteção da identidade e limites do serviço de acesso condicionalIdentity protection and conditional access service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps
QualquerAny 1 solicitação por segundo1 request per second

Os limites anteriores aplicam-se aos seguintes recursos:The preceding limits apply to the following resources:
Detecçãoderisco, Usuárioderisco, HistóricodeItemdeUsuárioderisco, NomedoLocal, paísNomedoLocal, ipNomedoLocal, PolíticadeAcessoCondicional.riskDetection, riskyUser, riskyUserHistoryItem, namedLocation, countryNamedLocation, ipNamedLocation, conditionalAccessPolicy.

Observação: os recursos listados acima não retornam um cabeçalho Retry-After em respostas 429 Too Many Requests.Note: The resources listed above do not return a Retry-After header on 429 Too Many Requests responses.

Percepção dos limites de serviçoInsights service limits

Os seguintes limites se aplicam a qualquer pedido em me/insights ou users/{id}/insights.The following limits apply to any request on me/insights or users/{id}/insights.

LimiteLimit Aplicável aApplies to
10.000 solicitações de API em um período de 10 minutos10,000 API requests in a 10 minute period pontos de extremidade v1.0 e betav1.0 and beta endpoints
4 solicitações simultâneas4 concurrent requests v1.0 e pontos finais betav1.0 and beta endpoints

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
pessoas, tendências, usedinsight, sharedInsight.people, trending, usedinsight, sharedInsight.

Limites do serviço de relatórios do Microsoft GraphMicrosoft Graph reports service limits

Os seguintes limites se aplicam a qualquer solicitação no /reports.The following limits apply to any request on /reports.

OperationOperation Limitar por aplicativo por locatárioLimit per app per tenant Limitar por locatário para todos os aplicativosLimit per tenant for all apps
Qualquer pedido (CSV)Any request (CSV) 14 solicitações a cada 10 minutos14 requests per 10 minutes 40 solicitações a cada 10 minutos40 requests per 10 minutes
Qualquer solicitação (JSON, beta)Any request (JSON, beta) 100 solicitações a cada 10 minutos100 requests per 10 minutes n/dn/a

Os limites anteriores aplicam-se individualmente a cada relatório de API.The preceding limits apply individually to each report API. Por exemplo, uma solicitação da API do relatório de atividades do usuário do Microsoft Teams e uma solicitação de relatório da API do usuário do Outlook dentro de 10 minutos contará como uma solicitação entre 14 para cada API e não duas solicitações entre 14 para ambas.For example, a request to the Microsoft Teams user activity report API and a request to the Outlook user activity report API within 10 minutes will count as 1 request out of 14 for each API, not 2 requests out of 14 for both.

Os limites anteriores se aplicam aos seguintes recursos de relatório.The preceding limits apply to the report resource.

Limites de serviço do gerenciador de conviteInvitation manager service limits

Os seguintes limites se aplicam a qualquer solicitação no /invitations.The following limits apply to any request on /invitations.

OperationOperation Limitar por locatário para todos os aplicativosLimit per tenant for all apps
Qualquer operaçãoAny operation 150 solicitações a cada 5 segundos150 requests per 5 seconds

Limites de serviços de detecção de segurança e incidentesSecurity detections and incidents service limits

Os seguintes limites se aplicam a qualquer solicitação no /security.The following limits apply to any request on /security.

OperationOperation Limitar por aplicativo por locatárioLimit per app per tenant
Qualquer operação em alert, securityActions, secureScoreAny operation on alert, securityActions, secureScore 150 solicitações por minuto150 requests per minute
Qualquer operação em tiIndicatorAny operation on tiIndicator 1000 solicitações por minuto1000 requests per minute
Qualquer operação em secureScore ou secureScorecontrolProfileAny operation on secureScore or secureScorecontrolProfile 10.000 solicitações de API em um período de 10 minutos10,000 API requests in a 10 minute period
Qualquer operação em secureScore ou secureScorecontrolProfileAny operation on secureScore or secureScorecontrolProfile 4 solicitações simultâneas4 concurrent requests

Limitações de serviços à extensões de esquema e abertasOpen and schema extensions service limits

Tipo de solicitaçãoRequest type Limitar por aplicativo por locatárioLimit per app per tenant
QualquerAny 455 solicitações a cada 10 segundos455 requests per 10 seconds

Os limites acima se aplicam aos seguintes recursos: openTypeExtension, schemaExtension, administrativeUnit, contato, dispositivo, evento, grupo, mensagem, organização, postagem e usuário.The preceding limits apply to the following resources: openTypeExtension, schemaExtension, administrativeUnit, contact, device, event, group, message, organization, post, and user.

Limites de serviço dos arquivos e listasFiles and lists service limits

Os limites de serviço do OneDrive, OneDrive for Business e SharePoint Online não estão disponíveis.Service limits for OneDrive, OneDrive for Business, and SharePoint Online are not available. Para mais informações, confira Por que não é possível saber o limites exatos?.For more information, see why can't you just tell me the exact throttling limits?.

As informações anteriores aplicam-se aos seguintes recursos:The preceding information applies to the following resources:
baseItem, baseItemVersion, columnDefinition, columnLink, contentType, drive, driveItem, driveItemVersion, fieldValueSet, itemActivity, itemActivityStat, List, listItem, listItemVersion, permission, sharedDriveItem, site e thumbnailSet.baseItem, baseItemVersion, columnDefinition, columnLink, contentType, drive, driveItem, driveItemVersion, fieldValueSet, itemActivity, itemActivityStat, itemAnalytics, list, listItem, listItemVersion, permission, sharedDriveItem, site, and thumbnailSet.

Limites de serviços de tarefas e planosTasks and plans service limits

Os limites de serviço do Planner não estão disponíveis.Service limits for Planner are not available.

As informações anteriores aplicam-se aos seguintes recursos:The preceding information applies to the following resources:
planner, plannerAssignedToTaskBoardTaskFormat, plannerBucket, plannerBucketTaskBoardTaskFormat, plannerGroup, plannerPlan, plannerPlanDetails, plannerProgressTaskBoardTaskFormat, plannerTask, plannerTaskDetails, e plannerUser.planner, plannerAssignedToTaskBoardTaskFormat, plannerBucket, plannerBucketTaskBoardTaskFormat, plannerGroup, plannerPlan, plannerPlanDetails, plannerProgressTaskBoardTaskFormat, plannerTask, plannerTaskDetails, and plannerUser.

Limites de operação de serviços de política de dados de identidade e acessoIdentity and access data policy operation service limits

Tipo de solicitaçãoRequest type Limite por inquilinoLimit per tenant
Postar no exportPersonalDataPOST on exportPersonalData 1.000 solicitações por dia para todos os assuntos e 100 por assunto por dia1000 requests per day for any subject and 100 per subject per day
Qualquer outra solicitaçãoAny other request 10.000 solicitações por minuto10000 requests per hour

Os limites anteriores se aplicam aos seguintes recursos: dataPolicyOperation.The preceding limits apply to the following resources: dataPolicyOperation.

Observação: os recursos listados acima não retornam um cabeçalho Retry-After nas respostas 429 Too Many Requests.Note: The resources listed above do not return a Retry-After header on 429 Too Many Requests responses.

Limites do serviço de EducaçãoEducation service limits

Tipo de solicitaçãoRequest type Limitar por aplicativo em todos os locatáriosLimit per app for all tenants Limitar por aplicativo por locatárioLimit per app per tenant
QualquerAny 23.000 solicitações a cada 10 segundos23000 requests per 10 seconds 50.000 solicitações a cada 10 segundos50000 requests per 10 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
educationClass, educationOrganization, educationRoot, educationSchool, educationStudent, educationTeacher, educationTerm, educationUser.educationClass, educationOrganization, educationRoot, educationSchool, educationStudent, educationTeacher, educationTerm, educationUser.

Limites de serviço do ExcelExcel service limits

Tipo de solicitaçãoRequest type Limitar por aplicativo em todos os locatáriosLimit per app for all tenants Limitar por aplicativo por locatárioLimit per app per tenant
QualquerAny 5000 solicitações a cada 10 segundos5000 requests per 10 seconds 1500 solicitações a cada 10 segundos1500 requests per 10 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
workbook, workbookApplication, workbookChart, workbookChartAreaFormat, workbookChartAxes, workbookChartAxis, workbookChartAxisFormat, workbookChartAxisTitle, workbookChartAxisTitleFormat, workbookChartDataLabelFormat, workbookChartDataLabels, workbookChartFill, workbookChartFont, workbookChartGridlines, workbookChartGridlinesFormat, workbookChartLegend, workbookChartLegendFormat, workbookChartLineFormat, workbookChartPoint, workbookChartPointFormat, workbookChartSeries, workbookChartSeriesFormat, workbookChartTitle, workbookChartTitleFormat, workbookComment, workbookCommentReply, workbookFilter, workbookFormatProtection, workbookFunctionResult, workbookFunctions, workbookNamedItem, workbookOperation, workbookPivotTable, workbookRange, workbookRangeBorder, workbookRangeFill, workbookRangeFont, workbookRangeFormat, workbookRangeSort, workbookRangeView, workbookTable, workbookTableColumn, workbookTableRow, workbookTableSort, workbookWorksheet, workbookWorksheetProtection.workbook, workbookApplication, workbookChart, workbookChartAreaFormat, workbookChartAxes, workbookChartAxis, workbookChartAxisFormat, workbookChartAxisTitle, workbookChartAxisTitleFormat, workbookChartDataLabelFormat, workbookChartDataLabels, workbookChartFill, workbookChartFont, workbookChartGridlines, workbookChartGridlinesFormat, workbookChartLegend, workbookChartLegendFormat, workbookChartLineFormat, workbookChartPoint, workbookChartPointFormat, workbookChartSeries, workbookChartSeriesFormat, workbookChartTitle, workbookChartTitleFormat, workbookComment, workbookCommentReply, workbookFilter, workbookFormatProtection, workbookFunctionResult, workbookFunctions, workbookNamedItem, workbookOperation, workbookPivotTable, workbookRange, workbookRangeBorder, workbookRangeFill, workbookRangeFont, workbookRangeFormat, workbookRangeSort, workbookRangeView, workbookTable, workbookTableColumn, workbookTableRow, workbookTableSort, workbookWorksheet, workbookWorksheetProtection.

Limites do serviço de registros de auditoria de identidade e acessoIdentity and access audit logs service limits

Tipo de solicitaçãoRequest type Limitar por aplicativo por locatárioLimit per app per tenant
QualquerAny 100 solicitações a cada 10 segundos100 requests per 10 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
auditLogRoot, directoryAudit, restrictedSignIn, signIn.auditLogRoot, directoryAudit, restrictedSignIn, signIn.

Limites de serviço dos fornecedores de identidadeIdentity providers service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
QualquerAny 300 solicitações por 1 minuto300 requests per 1 minute 200 solicitações por 1 minuto200 requests per 1 minute

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
identityContainer, identityProvider.identityContainer, identityProvider.

Limites de serviço IntuneIntune service limits

Limites de serviços para aplicações do IntuneIntune applications service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
iosMobileAppConfiguration, managedDeviceMobileAppConfiguration, managedDeviceMobileAppConfigurationAssignment, managedDeviceMobileAppConfigurationDeviceStatus, managedDeviceMobileAppConfigurationDeviceSummary, managedDeviceMobileAppConfigurationUserStatus, managedDeviceMobileAppConfigurationUserSummary, mobileApp, mobileAppAssignment, mobileAppCategory, mobileAppContent, mobileAppContentFile.iosMobileAppConfiguration, managedDeviceMobileAppConfiguration, managedDeviceMobileAppConfigurationAssignment, managedDeviceMobileAppConfigurationDeviceStatus, managedDeviceMobileAppConfigurationDeviceSummary, managedDeviceMobileAppConfigurationUserStatus, managedDeviceMobileAppConfigurationUserSummary, mobileApp, mobileAppAssignment, mobileAppCategory, mobileAppContent, mobileAppContentFile.

Limites do serviço livros do IntuneIntune books service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
deviceInstallState, eBookInstallSummary, iosVppEBook, iosVppEBookAssignment, managedEBook, managedEBookAssignment, userInstallStateSummary.deviceInstallState, eBookInstallSummary, iosVppEBook, iosVppEBookAssignment, managedEBook, managedEBookAssignment, userInstallStateSummary.

Limites do serviço de termos da empresa do IntuneIntune company terms service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
termsAndConditions, termsAndConditionsAcceptanceStatus, termsAndConditionsAssignment.termsAndConditions, termsAndConditionsAcceptanceStatus, termsAndConditionsAssignment.

Limite de serviço para a configuração de dispositivo do IntuneIntune device configuration service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
deviceComplianceActionItem, deviceComplianceDeviceOverview, deviceComplianceDeviceStatus, deviceCompliancePolicy, deviceCompliancePolicyAssignment, deviceCompliancePolicyDeviceStateSummary, deviceCompliancePolicySettingStateSummary, deviceCompliancePolicyState, deviceComplianceScheduledActionForRule, deviceComplianceSettingState, deviceComplianceUserOverview, deviceComplianceUserStatus, deviceConfiguration, deviceConfigurationAssignment, deviceConfigurationDeviceOverview, deviceConfigurationDeviceStateSummary, deviceConfigurationDeviceStatus, deviceConfigurationState, deviceConfigurationUserOverview, deviceConfigurationUserStatus, deviceManagement, iosUpdateDeviceStatus, settingStateDeviceSummary, softwareUpdateStatusSummary.deviceComplianceActionItem, deviceComplianceDeviceOverview, deviceComplianceDeviceStatus, deviceCompliancePolicy, deviceCompliancePolicyAssignment, deviceCompliancePolicyDeviceStateSummary, deviceCompliancePolicySettingStateSummary, deviceCompliancePolicyState, deviceComplianceScheduledActionForRule, deviceComplianceSettingState, deviceComplianceUserOverview, deviceComplianceUserStatus, deviceConfiguration, deviceConfigurationAssignment, deviceConfigurationDeviceOverview, deviceConfigurationDeviceStateSummary, deviceConfigurationDeviceStatus, deviceConfigurationState, deviceConfigurationUserOverview, deviceConfigurationUserStatus, deviceManagement, iosUpdateDeviceStatus, settingStateDeviceSummary, softwareUpdateStatusSummary.

Limites do serviço para inscrição de dispositivo do IntuneIntune device enrollment service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
complianceManagementPartner, deviceAppManagement, deviceCategory, deviceEnrollmentConfiguration, deviceEnrollmentLimitConfiguration, deviceEnrollmentPlatformRestrictionsConfiguration, deviceEnrollmentWindowsHelloForBusinessConfiguration, deviceManagementExchangeConnector, deviceManagementPartner, enrollmentConfigurationAssignment, mobileThreatDefenseConnector, onPremisesConditionalAccessSettings, vppToken.complianceManagementPartner, deviceAppManagement, deviceCategory, deviceEnrollmentConfiguration, deviceEnrollmentLimitConfiguration, deviceEnrollmentPlatformRestrictionsConfiguration, deviceEnrollmentWindowsHelloForBusinessConfiguration, deviceManagementExchangeConnector, deviceManagementPartner, enrollmentConfigurationAssignment, mobileThreatDefenseConnector, onPremisesConditionalAccessSettings, vppToken.

Limites do serviço dispositivo do IntuneIntune devices service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 400 solicitações a cada 20 segundos400 requests per 20 seconds 200 solicitações por 20 segundos200 requests per 20 seconds
QualquerAny 4000 solicitações a cada 20 segundos4000 requests per 20 seconds 2000 solicitações por 20 segundos2000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
applePushNotificationCertificate, detectedApp, managedDevice, managedDeviceOverview.applePushNotificationCertificate, detectedApp, managedDevice, managedDeviceOverview.

Limites do serviço para inscrição do IntuneIntune enrollment service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
complianceManagementPartner, deviceAppManagement, deviceCategory, deviceEnrollmentConfiguration, deviceEnrollmentLimitConfiguration, deviceEnrollmentPlatformRestrictionsConfiguration, deviceEnrollmentWindowsHelloForBusinessConfiguration, deviceManagementExchangeConnector, deviceManagementPartner, enrollmentConfigurationAssignment, mobileThreatDefenseConnector, onPremisesConditionalAccessSettings, vppToken.complianceManagementPartner, deviceAppManagement, deviceCategory, deviceEnrollmentConfiguration, deviceEnrollmentLimitConfiguration, deviceEnrollmentPlatformRestrictionsConfiguration, deviceEnrollmentWindowsHelloForBusinessConfiguration, deviceManagementExchangeConnector, deviceManagementPartner, enrollmentConfigurationAssignment, mobileThreatDefenseConnector, onPremisesConditionalAccessSettings, vppToken.

Limites de serviços para aplicações gerenciadas do IntuneIntune managed applications service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
managedAppOperation, managedAppPolicy, managedAppPolicyDeploymentSummary, managedAppRegistration, managedAppStatus, managedMobileApp, targetedManagedAppPolicyAssignment, windowsInformationProtectionAppLockerFile.managedAppOperation, managedAppPolicy, managedAppPolicyDeploymentSummary, managedAppRegistration, managedAppStatus, managedMobileApp, targetedManagedAppPolicyAssignment, windowsInformationProtectionAppLockerFile.

Limites de serviço para notificações do IntuneIntune notifications service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELATE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
localizedNotificationMessage, notificationMessageTemplate.localizedNotificationMessage, notificationMessageTemplate.

Limites de serviço rbac do IntuneIntune rbac service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
resourceOperation, roleAssignment, roleDefinition.resourceOperation, roleAssignment, roleDefinition.

Limites de serviço da assistência remota do IntuneIntune remote assistance service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
remoteAssistancePartnerremoteAssistancePartner.

Limites do serviço para relatórios do IntuneIntune reporting service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
auditLogRoot, directoryAudit, restrictedSignIn, signIn.auditLogRoot, directoryAudit, restrictedSignIn, signIn.

Limites de serviço do Intune TEMIntune TEM service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
telecomExpenseManagementPartnertelecomExpenseManagementPartner.

Limites de serviço para solução de problemas do IntuneIntune troubleshooting service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
deviceManagementTroubleshootingEvent, enrollmentTroubleshootingEvent.deviceManagementTroubleshootingEvent, enrollmentTroubleshootingEvent.

Limites de serviço wip do IntuneIntune wip service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELETE, PATCHPOST, PUT, DELETE, PATCH 200 solicitações por 20 segundos200 requests per 20 seconds 100 solicitações por 20 segundos100 requests per 20 seconds
QualquerAny 2000 solicitações por 20 segundos2000 requests per 20 seconds 1000 solicitações por 20 segundos1000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
windowsInformationProtectionAppLearningSummary, windowsInformationProtectionNetworkLearningSummary.windowsInformationProtectionAppLearningSummary, windowsInformationProtectionNetworkLearningSummary.

Limites do serviço SkypeSkype service limits

Tipo de solicitaçãoRequest type Limitar por aplicativo em todos os locatáriosLimit per app for all tenants
QualquerAny 5000 solicitações a cada 10 segundos5000 requests per 10 seconds

Os limites anteriores aplicam-se aos seguintes recursos:The preceding limits apply to the following resources:
chamada, cancelMediaProcessingOperation, cloudCommunications, commsOperation, inviteParticipantsOperation, muteParticipantOperation, onlineMeeting, participante, playPromptOperation, recordOperation, subscribeToToneOperation, unmuteParticipantOperation, updateRecordingStatusOperation.call, cancelMediaProcessingOperation, cloudCommunications, commsOperation, inviteParticipantsOperation, muteParticipantOperation, onlineMeeting, participant, playPromptOperation, recordOperation, subscribeToToneOperation, unmuteParticipantOperation, updateRecordingStatusOperation.

Limites do serviço de assinaturaSubscription service limits

Tipo de solicitaçãoRequest type Limitar por locatário para todos os aplicativosLimit per tenant for all apps Limitar por aplicativo por locatárioLimit per app per tenant
POST, PUT, DELATE, PATCHPOST, PUT, DELETE, PATCH 10000 solicitações por 20 segundos10000 requests per 20 seconds 5000 solicitações por 20 segundos5000 requests per 20 seconds
QualquerAny 10000 solicitações por 20 segundos10000 requests per 20 seconds 5000 solicitações por 20 segundos5000 requests per 20 seconds

Os limites anteriores se aplicam aos seguintes recursos:The preceding limits apply to the following resources:
Assinatura.subscription.

Limites de serviço de atribuiçãoAssignment service limits

Os limites a seguir se aplicam a solicitações na API beta do serviço de atribuição:The following limits apply to requests on the assignment service beta API:

Tipo de solicitaçãoRequest Type Limitar por aplicativo por locatárioLimit per app per tenant Limitar por locatário para todos os aplicativosLimit per tenant for all apps
QualquerAny 5000 solicitações a cada 10 segundos5000 requests per 10 seconds 15.000 solicitações a cada 10 segundos15 000 requests per 10 seconds
GET me/AssignmentGET me/Assignment 50 solicitações a cada 10 segundos50 requests per 10 seconds 150 solicitações a cada 10 segundos150 requests per 10 seconds

Os limites anteriores se aplicam aos seguintes recursos: educationAssignment educationSubmission educationResourceThe preceding limits apply to the following resources: educationAssignment educationSubmission educationResource