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.
- Aguarde o número de segundos especificado no cabeçalho
Retry-After
.Wait the number of seconds specified in theRetry-After
header. - Repita a solicitação.Retry the request.
- 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 recommendedRetry-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-After
cabeç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
- eventevent
- eventMessageeventMessage
- calendarcalendar
- calendarGroupcalendarGroup
- outlookCategoryoutlookCategory
- attachmentattachment
- place (preview)place (preview)
Recursos da API do emailMail API resources
- messagemessage
- mailFoldermailFolder
- mailSearchFoldermailSearchFolder
- messageRulemessageRule
- outlookCategoryoutlookCategory
- attachmentattachment
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
- outlookTaskoutlookTask
- outlookTaskFolderoutlookTaskFolder
- outlookTaskGroupoutlookTaskGroup
- outlookCategoryoutlookCategory
- attachmentattachment
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 respostas429 Too Many Requests
.Note: The resources listed above do not return aRetry-After
header on429 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:
- Objeto de diretórioDirectory object
- Propriedade de extensãoExtension property
- Unidade administrativaAdministrative unit
- AplicaçãoApplication
- Atribuição de função da aplicaçãoApplication role assignment
- Configuração de autentificação baseada em certificadosCertificate based auth configuration
- Contatos organizacionaisOrganizational contact
- DispositivoDevice
- Referência sobre o objetivo do parceiro do diretórioDirectory object partner reference
- Função de diretórioDirectory role
- Modelo de função de diretórioDirectory role template
- DomínioDomain
- Registro dns domínioDomain dns record
- registro nome dns domínioDomain dns cname record
- Registro ms dns domínioDomain dns mx record
- Registro srv dns domínioDomain dns srv record
- Registro txt dns domínioDomain dns txt record
- Registro indisponível dns domínioDomain dns unavailable record
- Ponto de extremidadeEndpoint
- Propriedade de extensãoExtension property
- Detalhes da licençaLicense details
- GrupoGroup
- Política de tempo limite baseada na atividadeActivity based timeout policy
- Política de mapeamento de declaraçõesClaims mapping policy
- Política de descoberta de realm inicialHome realm discovery policy
- Política de emissão de tokensToken issuance policy
- Política do tempo de vida do tokenToken lifetime policy
- Base da políticaPolicy base
- Política de STSSts policy
- ContratoContract
- Entidade de serviçoService principal
- Sku inscritaSubscribed sku
- Concessão de permissão do OAuth2OAuth2 permission grant
- OrganizaçãoOrganization
- UsuárioUser
- Configuração de grupoGroup setting
- Modelo de configuração de grupoGroup setting template
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 porusers/{id | userPrincipalName}/
.Any request cost that applies to a request path starting withme/
also applies to equivalent requests starting withusers/{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 tohigh
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)
- Escopo: (cadeia de caracteres, obrigatório)Scope: (string, 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 respostas429 Too Many Requests
.Note: The resources listed above do not return aRetry-After
header on429 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 , secureScore Any operation on alert , securityActions , secureScore |
150 solicitações por minuto150 requests per minute |
Qualquer operação em tiIndicator Any operation on tiIndicator |
1000 solicitações por minuto1000 requests per minute |
Qualquer operação em secureScore ou secureScorecontrolProfile Any 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 secureScorecontrolProfile Any 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 exportPersonalData POST 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 respostas429 Too Many Requests
.Note: The resources listed above do not return aRetry-After
header on429 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