Limites de limitação específicos do serviço do Microsoft Graph
O Microsoft Graph permite-lhe aceder a dados em vários serviços, como o Outlook ou Microsoft Entra ID. Esses serviços impõem seus próprios limites de controle que afetam os aplicativos que usam o Microsoft Graph para acessá-los.
Qualquer solicitação poderá ser avaliada em relação a vários limites, dependendo do escopo do limite (por aplicativo em todos os locatários, por locatário para todos os aplicativos, por aplicativo por locatário, e assim por diante), do tipo de solicitação (GET, POST, PATCH e assim por diante) e de outros fatores. O primeiro limite a ser alcançado dispara o comportamento de limitação. Além dos limites de serviço específicos descritos na seção, os seguintes limites globais se aplicam:
Tipo de solicitação | Por aplicativo em todos os locatários |
---|---|
Qualquer | 130 000 pedidos por 10 segundos |
Observação
Os limites específicos descritos aqui estão sujeitos a alterações.
Nesta seção, o termo locatário refere-se à organização Microsoft 365 em que o aplicativo está instalado. Esse locatário pode ser o mesmo em que o aplicativo foi criado no caso de um aplicativo de locatário único ou pode ser diferente no caso de um aplicativo de vários locatários.
Limites de serviço de atribuição
Os limites a seguir se aplicam às solicitações no serviço de atribuição API:
Tipo de solicitação | Limitar por aplicativo por locatário | Limitar por locatário para todos os aplicativos |
---|---|---|
Qualquer | 500 solicitações a cada 10 segundos | 1000 pedidos por 10 segundos |
Qualquer | 15 000 pedidos por 3600 segundos | 30 000 pedidos por 3600 segundos |
GET me/Assignment | 50 solicitações a cada 10 segundos | 150 solicitações a cada 10 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Bookings limites de serviço
O serviço Bookings aplica limites a cada combinação de ID de aplicação e caixa de correio, especificamente quando uma determinada aplicação acede a uma caixa de correio de reserva específica. Exceder o limite de uma caixa de correio não afeta a capacidade de a aplicação aceder a outra caixa de correio.
Limite | Aplicável a |
---|---|
Quatro pedidos simultâneos | v1.0 e pontos finais beta |
Os limites anteriores se aplicam aos seguintes recursos:
Limites dos serviços de comunicação em nuvem
Recurso | Limites por aplicativo |
---|---|
Chamadas | 50 000 pedidos num período de 15 segundos, por aplicação por inquilino |
Informações sobre a reunião | 2000 reuniões/utilizador por mês |
Presença | 1500 pedidos num período de 30 segundos, por aplicação por inquilino |
Evento virtual | 10 000 pedidos/aplicação por mês |
Limites de registos de chamadas
Os limites listados na tabela seguinte aplicam-se aos seguintes recursos:
Tipo de limite | Limite |
---|---|
Por aplicação para todos os inquilinos | 15 000 pedidos por 20 segundos |
Por inquilino para todas as aplicações | 10 000 pedidos por 20 segundos |
Por aplicação por inquilino | 1500 pedidos por 20 segundos |
Por registo de chamada | 10 pedidos por 20 segundos (primeira página) 50 pedidos por 5 minutos (páginas subsequentes) |
Listar registos de chamadas | 15 pedidos por 20 segundos (primeira página) 55 pedidos por 5 minutos (páginas subsequentes) |
Limites de registos de chamadas RTPC
Os limites listados na tabela seguinte aplicam-se aos seguintes recursos:
Tipo de limite | Limite |
---|---|
Por inquilino | 1000 pedidos por 60 segundos |
Por aplicação por inquilino | 200 pedidos por 60 segundos |
Por coleção | 50 pedidos por 60 segundos |
Limites de serviço do Excel
Para obter explicações e práticas recomendadas relacionadas à limitação de serviço do Excel, consulte Reduzir de erros de limitação. Além disso, a seguir estão alguns limites de limitação.
Tipo de solicitação | Limitar por aplicativo em todos os locatários | Limitar por aplicativo por locatário |
---|---|---|
Qualquer | 5000 solicitações a cada 10 segundos | 1500 solicitações a cada 10 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de Educação
Tipo de solicitação | Limitar por aplicativo em todos os locatários | Limitar por aplicativo por locatário |
---|---|---|
Qualquer | 400000 solicitações a cada 20 segundos | 35000 solicitações a cada 10 segundos |
Os limites anteriores aplicam-se aos seguintes recursos:
Limites de serviço dos arquivos e listas
Para obter limites de serviço para OneDrive, OneDrive for Business e SharePoint Online, consulte Evitar sendo limitado ou bloqueado no SharePoint Online.
As informações anteriores aplicam-se aos seguintes recursos:
Limites do serviço de relatórios de identidade e acesso
Tipo de solicitação | Limitar por aplicativo por locatário |
---|---|
Qualquer | Cinco pedidos por 10 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Práticas recomendadas para relatórios de identidade e acesso
Microsoft Entra APIs de relatórios são limitadas quando Microsoft Entra ID recebe demasiadas chamadas durante um determinado período de tempo de um inquilino ou aplicação. As chamadas também podem ser limitadas se o serviço demorar demasiado tempo a responder. Se suas solicitações ainda falharem com um código de erro 429 Too Many Requests
apesar da aplicação das práticas recomendadas para lidar com a limitação , tente reduzir a quantidade de dados retornados. Tente estas abordagens primeiro:
- Use filtros para direcionar sua consulta apenas aos dados de que você precisa. Se você precisar apenas de um determinado tipo de evento ou de um subconjunto de usuários, por exemplo, filtre outros eventos usando os parâmetros de consulta
$filter
e$select
para reduzir o tamanho do seu objeto de réplica e o risco de limitação. - Se precisar de um conjunto amplo de Microsoft Entra ID dados de relatórios, utilize
$filter
em createdDateTime para limitar o número de eventos de início de sessão que consulta numa única chamada. Em seguida, itere pelo próximo intervalo de tempo até ter todos os registros necessários. Por exemplo, se estiver a ser limitado, pode começar com uma chamada que pede três dias de dados e iterar com períodos de tempo mais curtos até que os seus pedidos deixem de ser limitados.
Limites do serviço de identidade e acesso
Padrão
A limitação baseia-se em um algoritmo no bucket de token, que funciona adicionando custos individuais de solicitações. Em seguida, a soma dos custos dos pedidos é comparada com os limites predeterminados. Apenas os pedidos que excedem os limites são limitados. Se algum dos limites for excedido, a resposta será 429 Too Many Requests
. É possível receber 429 Too Many Requests
respostas mesmo quando os seguintes limites não são atingidos, em situações em que os serviços estão sob uma carga importante ou com base no volume de dados de um inquilino específico. A tabela a seguir lista os limites existentes.
Tipo de limite | Cota de unidade de recurso | Gravar cota |
---|---|---|
aplicação+par de locatários | S: 3500 ResourceUnits por 10 segundos M: 5000 ResourceUnits por 10 segundos L: 8000 ResourceUnits por 10 segundos |
3.000 solicitações por 2 minutos e 30 segundos |
aplicação | 150 000 ResourceUnits por 20 segundos | 35 000 pedidos por 5 minutos |
locatário | Não aplicável | 18.000 solicitações por 5 minutos |
Observação
O limite de aplicativo + par de locatários varia com base no número de usuários nos quais as solicitações de locatário são executadas. Os tamanhos dos locatários são definidos da seguinte maneira: S - em 50 usuários, M - entre 50 e 500 usuários, e L para acima de 500 usuários.
Os limites anteriores se aplicam aos seguintes recursos:
A tabela a seguir lista a base dos custos da solicitação. Qualquer solicitação não listada tem um custo base de 1.
Operação | Caminho da Solicitação | Base do Custo Unitário de Recurso | Gravar Custo |
---|---|---|---|
OBTER | applications |
2 | 0 |
OBTER | applications/{id}/extensionProperties |
2 | 0 |
OBTER | contracts |
3 | 0 |
POSTAR | directoryObjects/getByIds |
5 | 0 |
OBTER | domains/{id}/domainNameReferences |
4 | 0 |
POSTAR | getObjectsById |
5 | 0 |
OBTER | groups/{id}/members |
3 | 0 |
OBTER | groups/{id}/transitiveMembers |
5 | 0 |
POSTAR | isMemberOf |
4 | 0 |
POSTAR | me/checkMemberGroups |
4 | 0 |
POSTAR | me/checkMemberObjects |
4 | 0 |
POSTAR | me/getMemberGroups |
2 | 0 |
POSTAR | me/getMemberObjects |
2 | 0 |
OBTER | me/licenseDetails |
2 | 0 |
OBTER | me/memberOf |
2 | 0 |
OBTER | me/ownedObjects |
2 | 0 |
OBTER | me/transitiveMemberOf |
2 | 0 |
OBTER | oauth2PermissionGrants |
2 | 0 |
OBTER | oauth2PermissionGrants/{id} |
2 | 0 |
OBTER | servicePrincipals/{id}/appRoleAssignments |
2 | 0 |
OBTER | subscribedSkus |
3 | 0 |
OBTER | users |
2 | 0 |
OBTER | Qualquer caminho de identidade não listado na tabela | 1 | 0 |
POSTAR | Qualquer caminho de identidade não listado na tabela | 1 | 1 |
PATCH | Qualquer caminho de identidade não listado na tabela | 1 | 1 |
PUT | Qualquer caminho de identidade não listado na tabela | 1 | 1 |
EXCLUIR | Qualquer caminho de identidade não listado na tabela | 1 | 1 |
Importante
O custo das operações POST, PATCH e DELETE no caminho da solicitação applications
depende do tipo signInAudience. Para aplicativos em que o signInAudience é AzureADMyOrg
ou AzureADMultipleOrgs
, o custo é de 70.000 solicitações por 5 minutos; enquanto para aplicativos em que o signInAudience é AzureADandPersonalMicrosoftAccount
ou PersonalMicrosoftAccount
, o custo é de 60 solicitações por minuto.
Outros fatores que afetam um custo da solicitação:
- Usar o
$select
reduz os custos por 1 - Usar o
$expand
aumenta os custos por 1 - Usar o
$top
com um valor menor que 20 reduz os custos por 1 - Criar um utilizador num inquilino do Microsoft Entra ID B2C aumenta o custo em 4
Observação
- Um custo de solicitação nunca pode ser menor que 1. Qualquer custo da solicitação que se aplica a um caminho da solicitação iniciado por
me/
também se aplica a solicitações equivalentes iniciadas porusers/{id | userPrincipalName}/
. - Utilizar
$select
paradirectoryObjects/getByIds
egetObjectsById
resultará em 2 ResourceUnits.
Cabeçalhos adicionais
Cabeçalhos de solicitação
-
x-ms-throttle-priority - se o cabeçalho não existir ou se estiver definido com qualquer outro valor, ele indicará uma solicitação normal. Recomendamos definir a prioridade para
high
somente para as solicitações iniciadas pelo usuário. Este cabeçalho pode ter um dos seguintes valores:- Baixa - Indica que a solicitação tem prioridade baixa. Limitando esta solicitação não causa falhas visíveis ao usuário.
- Normal - Padrão se nenhum valor for fornecido. Indica que a solicitação é a de prioridade padrão.
- Alta - Indica que a solicitação é de alta prioridade. Limitando esta solicitação causa falhas visíveis ao usuário.
Observação
Caso as solicitações sejam limitadas, as solicitações de baixa prioridade serão limitadas primeiro, as solicitações de prioridade normal em segundo lugar e as solicitações de alta prioridade por último. Usar a prioridade no cabeçalho da solicitação não altera os limites.
Solicitações de respostas regulares
- x-ms-resource-unit - Indica a unidade de recurso usada para esta solicitação. Os valores são números inteiros positivos.
- x-ms-throttle-limit-percentage - Retornado somente quando a aplicação consumiu mais de 0.8 de seu limite. O valor varia de 0.8 a 1.8 e é uma porcentagem do uso do limite. Os chamadores podem utilizar este valor para configurar um alerta e tomar medidas.
Solicitações de respostas limitadas
-
x-ms-throttle-scope - por exemplo,
Tenant_Application/ReadWrite/9a3d526c-b3c1-4479-ba74-197b5c5751ae/0785ef7c-2d7a-4542-b048-95bcab406e0b
. Indica o escopo de limitação com o seguinte formato<Scope>/<Limit>/<ApplicationId>/<TenantId|UserId|ResourceId>
:- Escopo: (cadeia de caracteres, obrigatório)
- Tenant_Application - Todas as solicitações para um determinado locatário da aplicação atual.
- Tenant - Todas as solicitações para o locatário atual, independentemente da aplicação.
- Application - Todas solicitações para a aplicação atual.
- Limite: (cadeia, necessário)
- Read: Solicitações de leitura do escopo (GET)
- Write: Solicitações de gravação do escopo (POST, PATCH, PUT, DELETE...)
- ReadWrite: Todas solicitações do escopo (qualquer)
- ApplicationId (GUID, obrigatório)
- TenantId|UserId|ResourceId: (GUID, obrigatório)
- Escopo: (cadeia de caracteres, obrigatório)
-
x-ms-throttle-information - Indica o motivo para a limitação e pode ter qualquer valor (cadeia de caracteres). O valor é fornecido para fins de solução de problemas e diagnósticos. Alguns exemplos incluem:
- CPULimitExceeded - Limitando porque o limite para alocação do CPU está excedido.
- WriteLimitExceeded - limitando porque o limite para gravação está excedido.
- ResourceUnitLimitExceeded - Limitando porque o limite para a unidade de recurso alocada foi excedido.
Limites de operação de serviços de política de dados de identidade e acesso
Tipo de solicitação | Limite por inquilino |
---|---|
Postar no exportPersonalData |
1000 pedidos por dia para qualquer assunto e 100 por assunto por dia |
Qualquer outra solicitação | 10 000 pedidos por hora |
Os limites anteriores se aplicam aos seguintes recursos:
Observação
Os recursos listados anteriormente não retornam um cabeçalho Retry-After
em respostas 429 Too Many Requests
.
Proteção da identidade e limites do serviço de acesso condicional
Tipo de solicitação | Limitar por locatário para todos os aplicativos |
---|---|
Qualquer | Um pedido por segundo |
Observação
Os recursos listados anteriormente não retornam um cabeçalho Retry-After
em respostas 429 Too Many Requests
.
Limites de serviço dos fornecedores de identidade
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
Qualquer | 300 solicitações por 1 minuto | 200 solicitações por 1 minuto |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de proteção de informações
Os seguintes limites se aplicam a qualquer solicitação no /informationProtection
.
Para o email, o recurso é um par único de mensagens de rede ID/recipiente. Por exemplo, submeter um e-mail com o mesmo ID de mensagem enviado à mesma pessoa várias vezes num período de 15 minutos aciona o limite por limite de recursos listado na tabela seguinte. Entretanto, você pode enviar até 150 emails únicos a cada 15 minutos (limite de locatário).
Operation | Limite por inquilino | Limite por recurso (email, URL, arquivo) |
---|---|---|
POST | 150 pedidos por 15 minutos e 10 000 pedidos por 24 horas | Um pedido por 15 minutos e 3 pedidos por 24 horas |
Percepção dos limites de serviço
Os seguintes limites se aplicam a qualquer pedido em me/insights
ou users/{id}/insights
.
Limite | Aplicável a |
---|---|
10 000 pedidos de API num período de 10 minutos | pontos de extremidade v1.0 e beta |
Quatro pedidos simultâneos | v1.0 e pontos finais beta |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço do Android for Work do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviços para aplicações do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço para notificações do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço livros do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de pacotes do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço de sincronização de Chromebook do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de termos da empresa do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de configuração do dispositivo Intune v2
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limite de serviço para a configuração de dispositivo do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço para inscrição de dispositivo do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço de intenção do dispositivo Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço dispositivo do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELETE, PATCH | 400 solicitações a cada 20 segundos | 200 solicitações por 20 segundos |
Qualquer | 4000 solicitações a cada 20 segundos | 2000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço do Intune Endpoint Protection
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço para inscrição do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço do Intune GPAnalytics
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviços para aplicações gerenciadas do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço para notificações do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço ODJ do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de integração de parceiros do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço rbac do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço da assistência remota do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço de telefonia do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço do Intune TEM
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço para solução de problemas do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço de desbloqueio do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço de atualização do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço wip do Intune
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço do gerenciador de convite
Os seguintes limites se aplicam a qualquer solicitação no /invitations
.
Operation | Limitar por locatário para todos os aplicativos |
---|---|
Qualquer operação | 150 solicitações a cada 5 segundos |
Microsoft 365 reporta limites de serviço
Os seguintes limites se aplicam a qualquer solicitação no /reports
.
Operation | Limitar por aplicativo por locatário | Limitar por locatário para todos os aplicativos |
---|---|---|
Qualquer pedido (CSV) | 14 solicitações a cada 10 minutos | 40 solicitações a cada 10 minutos |
Qualquer solicitação (JSON, beta) | 100 solicitações a cada 10 minutos | n/d |
Os limites anteriores aplicam-se individualmente a cada relatório de API. Por exemplo, um pedido à API de relatório de atividade de utilizadores do Microsoft Teams e um pedido à API do relatório de atividade do utilizador do Outlook no prazo de 10 minutos contam como um pedido de 14 para cada API e não dois pedidos de 14 para ambos.
Os limites anteriores se aplicam a todos os recursos de relatórios de uso.
Limites do serviço do Microsoft Teams
Os limites são expressos como solicitações por segundo (rps).
Tipo de solicitação do Teams | Limitar por aplicativo por locatário | Limitar por aplicativo em todos os locatários | Limite por aplicação por inquilino por recurso (chat/canal) |
---|---|---|---|
Equipa GET | 30 rps | 600 rps | |
Canal GET | 30 rps | 600 rps | 1rps |
Separador GET para canal, chat | 30 rps | 600 rps | 1rps |
GET installedApps for user, team (GET installedApps for user, team) | 30 rps | 600 rps | |
GET instaladoAplicações para chat | 30 rps | 600 rps | 1rps |
Get appCatalogs | 30 rps | 600 rps | |
Canal POST | 30 rps | 300 rps | 1rps |
Separador POST para canal ou chat | 30 rps | 300 rps | 1rps |
POST instaladoAplicações para chat, utilizador, equipa | 30 rps | 300 rps | |
Post appCatalogs | 30 rps | 300 rps | |
Equipa patch, separador | 30 rps | 300 rps | |
Canal PATCH | 30 rps | 300 rps | 1rps |
Canal DELETE | 15 rps | 150 rps | 1rps |
Separador ELIMINAR para chat, canal | 15 rps | 150 rps | 1rps |
DELETE installedApps for chat, user, team | 15 rps | 150 rps | |
ELIMINAR appCatalogs | 15 rps | 150 rps | |
GET /teams/{team-id} , joinedTeams |
30 rps | 300 rps | |
POST /teams | 10 rps | 100 rps | |
PUT /groups/{team-id} /team |
Seis rps | 150 rps | |
POST /{team-id} / clone |
Seis rps | 150 rps | |
Mensagem do canal GET | 20 rps | 200 rps | 1rps |
GET 1:1/mensagem de chat de grupo | 20 rps | 200 rps | 1rps |
Mensagem do canal POST | 50 rps | 500 rps | 1rps |
Membro do chat POST | 30 rps | 300 rps | 16h00 |
Eliminar membro do chat | 30 rps | 300 rps | 16h00 |
MENSAGEM POST 1:1/mensagem de chat de grupo | 20 rps | 200 rps | 1rps |
GET /teams/{team-id} /schedule e todas as APIs neste caminho |
30 rps | 600 rps | |
POST /teams/{team-id} /schedule e todas as APIs neste caminho |
30 rps | 300 rps | |
PUT /teams/{team-id} /schedule e todas as APIs neste caminho |
30 rps | 300 rps | |
POST /teams/{team-id} /sendActivityNotification |
Cinco rps | 50 rps | |
POST /chats/{chat-id} /sendActivityNotification |
Cinco rps | 50 rps | 1rps |
POST /users/{user-id} /teamwork/sendActivityNotification |
Cinco rps | 50 rps | |
POST /teamwork/sendActivityNotificationToRecipients | Dois rps | 20 rps | |
GET /teams/{team-id} /membros |
60 rps | 1200 rps | |
POST /teams/{team-id} /membros |
30 rps | 300 rps | 16h00 |
GET /teams/{team-id} /channels |
60 rps | 1200 rps | 1rps |
GET /teams/{team-id} /channels/{channel-id} /members |
60 rps | 1200 rps | 1rps |
Obter todas as mensagens de canal para uma equipa Get teams/ {team-id} /channels/getAllMessagesGet teams/ {team-id} /channels/allMessages |
200rps | 1000rps | |
Obter todas as mensagens de chat de um utilizador Get users/ {user-id} /chats/getAllMessagesGet users/ {user-id} /chats/allMessages |
200rps | 1000rps | |
GET /teams/{team-id} /channels/getAllRetainedMessages |
200rps | 1000rps | |
GET /users/{user-id} /chats/getAllRetainedMessages |
200rps | 1000rps | |
Outras chamadas à API GET para o Microsoft Teams | 30 rps | 1500 rps | 1rps |
Outras chamadas à API para o Microsoft Teams | 30 rps | 300 rps | 1rps |
Um máximo de quatro pedidos por segundo por aplicação pode ser emitido numa determinada equipa.
Um máximo de um pedido por segundo por aplicação por inquilino pode ser emitido num determinado canal ou chat.
Pode ser emitido um máximo de um pedido por segundo por utilizador ao efetuar uma mensagem POST numa determinada conversa ou canal (este limite de limitação não se aplica à migração).
Pode ser emitido um máximo de cinco pedidos por segundo por utilizador ao efetuar chats de Lista ou Obter chat ou chat:removeAllAccessForUser
Confira também limites do Microsoft Teams e requisitos de votação.
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço de gestão multi-inquilino
Tipo de solicitação | Limitar por locatário para todos os aplicativos | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELATE, PATCH | 200 solicitações por 20 segundos | 100 solicitações por 20 segundos |
Qualquer | 2000 solicitações por 20 segundos | 1000 solicitações por 20 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites do serviço OneNote
Tipo de limite | Limitar por aplicativo por usuário (contexto delegado) | Limite por aplicativo (contexto somente de aplicativo) |
---|---|---|
Taxa de solicitações | 120 solicitações por 1 minuto e 400 por 1 hora | 240 solicitações por 1 minuto e 800 por 1 hora |
Solicitações simultâneas | Cinco pedidos simultâneos | 20 solicitações simultâneas |
Os limites anteriores se aplicam aos seguintes recursos:
Você pode encontrar informações adicionais sobre as práticas recomendadas no limitação da API do OneNote e como evitá-la.
Observação
Os recursos listados anteriormente não retornam um cabeçalho Retry-After
em respostas 429 Too Many Requests
.
Limitações de serviços à extensões de esquema e abertas
Tipo de solicitação | Limitar por aplicativo por locatário |
---|---|
Qualquer | 455 solicitações a cada 10 segundos |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviço do Outlook
Os limites do serviço Outlook aplicam-se à cloud pública e às implementações da cloud nacional.
Limites por caixa de correio
O serviço Outlook aplica limites a cada combinação de ID de aplicação e caixa de correio, ou seja, uma aplicação específica que acede a uma caixa de correio de utilizador ou grupo específica. Exceder o limite de uma caixa de correio não afeta a capacidade de a aplicação aceder a outra caixa de correio.
Limite | Aplicável a |
---|---|
10.000 solicitações de API em um período de 10 minutos | pontos de extremidade v1.0 e beta |
Quatro pedidos simultâneos | pontos de extremidade v1.0 e beta |
Carregamento de 150 megabytes (MB) (PATCH, POST, PUT) num período de 5 minutos | v1.0 e pontos finais beta |
Recursos de serviço do Outlook
API | Recursos |
---|---|
Pesquisar API (visualização) | |
API de perfil | |
API de Calendário | |
API de Email do Outolook | |
API de contatos pessoais | |
Inteligência social e do local de trabalho | |
API de tarefas pendentes (visualização) |
Limites de serviço do Outlook para criação de batches JSON
Quando uma aplicação faz um pedido em lote JSON que consiste em vários pedidos individuais não ordenados para o serviço Outlook, por predefinição, o Microsoft Graph envia ao serviço Outlook até quatro pedidos individuais do lote de cada vez, independentemente das caixas de correio de destino desses pedidos. O serviço Outlook pode executar estes pedidos em paralelo em qualquer altura, independentemente da caixa de correio de destino. Uma vez que o Microsoft Graph envia apenas até quatro pedidos para execução em paralelo, a execução desse lote permanece dentro dos limites de simultaneidade do Outlook para a mesma caixa de correio, independentemente da aplicação utilizada.
Em alternativa, uma aplicação pode utilizar a propriedade dependsOn para encomendar pedidos num lote. O Microsoft Graph envia ao serviço Outlook um pedido do lote de cada vez, seguindo a ordem especificada, e o Outlook executa cada pedido individual no lote sequencialmente.
Por outras palavras, ao filtrar a mesma caixa de correio, as aplicações que permitem a execução de vários pedidos em lote em paralelo podem utilizar qualquer uma das seguintes abordagens:
- Se os pedidos individuais não tiverem de ser encomendados, faça com que os pedidos individuais de um único lote sejam executados em simultâneo.
- Utilize a
dependsOn
propriedade para ordenar pedidos num lote e ter até quatro pedidos de lote em execução em simultâneo.
Limites de serviços do Project Rome
Tipo de solicitação | Limitar por usuário a todos os aplicativos |
---|---|
OBTER | 400 pedidos por 5 minutos e 12 000 pedidos por dia |
POSTAR, COLOCAR, CORRIGIR, EXCLUIR | 100 pedidos por 5 minutos e 8000 pedidos por dia |
Os limites anteriores se aplicam aos seguintes recursos:
Limites de serviços de detecção de segurança e incidentes
Os seguintes limites se aplicam a qualquer solicitação no /security
.
Operation | Limitar por aplicativo por locatário |
---|---|
Qualquer operação em alert , , securityActions secureScore |
150 solicitações por minuto |
Qualquer operação em tiIndicator |
1000 pedidos por minuto |
Qualquer operação em secureScore ou secureScorecontrolProfile |
10 000 pedidos de API num período de 10 minutos |
Qualquer operação em secureScore ou secureScorecontrolProfile |
Quatro pedidos simultâneos |
Limites do serviço de Deteção de Dados Eletrónicos de Segurança
Os seguintes limites se aplicam a qualquer solicitação no /security/eDiscoveryCases
.
Operation | Limitar por aplicativo por locatário |
---|---|
Qualquer | Cinco pedidos por minuto |
Limites do Serviço de Comunicações
Os limites a seguir se aplicam a qualquer tipo de solicitação de comunicações de serviço em /admin/serviceAnnouncement/
.
Tipo de solicitação | Limitar por aplicativo por locatário |
---|---|
Qualquer | 240 solicitações por 60 segundos |
Qualquer | 800 solicitações por hora |
Limites do serviço de assinatura
Tipo de solicitação | Limitar por aplicativo em todos os locatários | Limitar por aplicativo por locatário |
---|---|---|
POST, PUT, DELETE, PATCH | 2000 solicitações por 20 segundos | 500 pedidos por 20 segundos |
POST /reautorizar a subscrição por ID | 4000 solicitações a cada 20 segundos | 1000 solicitações por 20 segundos |
OBTER Assinatura por ID | 2000 solicitações por 20 segundos | 500 pedidos por 20 segundos |
OBTER Lista de Assinaturas | 40 solicitações por 20 segundos | 25 pedidos por 20 segundos |
Os limites anteriores aplicam-se ao recurso de subscrição .
Limites de serviços de tarefas e planos
Os limites de serviço para Planner não estão disponíveis.
As informações anteriores aplicam-se aos seguintes recursos:
Viva Engage limites do serviço
Viva Engage chamadas à API estão sujeitas a limitação de taxa, permitindo 10 pedidos por utilizador, por aplicação, num período de tempo de 30 segundos. Quando excede o limite de taxa, todos os pedidos subsequentes devolvem um 429 Too Many Requests
código de resposta.