Limites de limitation spécifiques au service Microsoft Graph
Microsoft Graph vous permet d’accéder aux données de plusieurs services, tels qu’Outlook ou Microsoft Entra ID. Ces services imposent leurs propres limites de limitation qui affectent les applications qui utilisent Microsoft Graph pour y accéder.
Toute demande peut être évaluée sur la base de plusieurs limites, en fonction de l'étendue de la limite (par application pour tous les locataires, par locataire pour toutes les applications, par application par locataire, etc.), du type de demande (GET, POST, PATCH, etc.) et d'autres facteurs. La première limite à atteindre déclenche le comportement de limitation. Outre les limites spécifiques aux services décrites dans la section, les limites globales suivantes s’appliquent :
Type de demande | Par application pour tous les locataires |
---|---|
N’importe lequel | 130 000 requêtes toutes les 10 secondes |
Remarque
Les limites spécifiques décrites ici peuvent faire l’objet de modifications.
Dans cette section, le terme locataire fait référence à l’organisation Microsoft 365 où l’application est installée. Ce locataire peut être identique à celui où l’application a été créée dans le cas d’une application à locataire unique, ou il peut être différent dans le cas d’une application mutualisée.
Limites de service d’affectation
Les limites suivantes s’appliquent aux demandes sur l’API du service d’affectation :
Type de demande | Limite par application et par client | Limite par locataire pour toutes les applications |
---|---|---|
N’importe lequel | 500 demandes chaque 10 secondes | 1 000 demandes toutes les 10 secondes |
N’importe lequel | 15 000 requêtes par 3 600 secondes | 30 000 requêtes par 3 600 secondes |
GET me/affectation | 50 demandes toutes les 10 secondes | 150 demandes toutes les 10 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
limites du service Bookings
Le service Bookings applique des limites à chaque combinaison d’ID d’application et de boîte aux lettres, en particulier lorsqu’une application particulière accède à une boîte aux lettres de réservation particulière. Le dépassement de la limite pour une boîte aux lettres n’affecte pas la capacité de l’application à accéder à une autre boîte aux lettres.
Limite | S’applique à |
---|---|
Quatre demandes simultanées | v1.0 et points de terminaison bêta |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de communication dans le cloud
Resource | Limites par application |
---|---|
Appels | 50 000 demandes sur une période de 15 secondes, par application et par locataire |
Informations de réunion | 2 000 réunions/utilisateurs chaque mois |
Présence | 1 500 demandes sur une période de 30 secondes, par application et par locataire |
Événement virtuel | 10 000 demandes/application chaque mois |
Limites des enregistrements d’appels
Les limites répertoriées dans le tableau suivant s’appliquent aux ressources suivantes :
Type de limite | Limite |
---|---|
Par application pour tous les locataires | 15 000 demandes par 20 secondes |
Par locataire pour toutes les applications | 10 000 demandes par 20 secondes |
Par application et par locataire | 1 500 demandes toutes les 20 secondes |
Par enregistrement d’appel | 10 demandes toutes les 20 secondes (première page) 50 demandes toutes les 5 minutes (pages suivantes) |
Répertorier les enregistrements d’appel | 15 demandes toutes les 20 secondes (première page) 55 demandes toutes les 5 minutes (pages suivantes) |
Limites des enregistrements d’appels RTC
Les limites répertoriées dans le tableau suivant s’appliquent aux ressources suivantes :
Type de limite | Limite |
---|---|
Par locataire | 1 000 requêtes toutes les 60 secondes |
Par application et par locataire | 200 requêtes toutes les 60 secondes |
Par collection | 50 demandes toutes les 60 secondes |
Limites de service Excel
Pour obtenir des explications et des meilleures pratiques relatives à la limitation du service Excel, consultez Réduire les erreurs de limitation. En outre, voici quelques limites de limitation.
Type de demande | Limite par application pour tous les clients | Limite par application et par client |
---|---|---|
N’importe lequel | 5000 demandes toutes les 10 secondes | 1500 demandes toutes les 10 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service d’éducation
Type de demande | Limite par application pour tous les clients | Limite par application et par client |
---|---|---|
N’importe lequel | 400 000 demandes toutes les 20 secondes | 35 000 demandes toutes les 10 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service des fichiers et listes
Pour connaître les limites de service pour OneDrive, OneDrive Entreprise et SharePoint Online, consultez Éviter d’être limité ou bloqué dans SharePoint Online.
Les informations précédentes s’appliquent aux ressources suivantes :
Limites de service des rapports d’identité et d’accès
Type de demande | Limite par application et par client |
---|---|
N’importe lequel | Cinq requêtes toutes les 10 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Meilleures pratiques relatives aux rapports d’identité et d’accès
Microsoft Entra API de création de rapports sont limitées quand Microsoft Entra ID reçoit trop d’appels d’un locataire ou d’une application pendant une période donnée. Les appels peuvent également être limités si la réponse du service prend trop de temps. Si vos demandes échouent toujours avec un code d’erreur 429 Too Many Requests
malgré l’application des meilleures pratiques ci-dessus, essayez de réduire la quantité de données retournées. Essayez d’abord ces approches :
- Utilisez des filtres pour cibler votre requête uniquement sur les données dont vous avez besoin. Si vous avez uniquement besoin d’un certain type d’événement ou d’un sous-ensemble d’utilisateurs, par exemple, filtrez d’autres événements à l’aide des paramètres
$filter
et$select
de la requête pour réduire la taille de votre objet de réponse et le risque de limitation. - Si vous avez besoin d’un large éventail de données de création de rapports Microsoft Entra ID, utilisez
$filter
sur createdDateTime pour limiter le nombre d’événements de connexion que vous interrogez en un seul appel. Ensuite, effectuez une itération dans l’intervalle de temps suivant jusqu’à ce que vous ayez tous les enregistrements dont vous avez besoin. Par exemple, si vous êtes limité, vous pouvez commencer par un appel qui demande trois jours de données et effectuer une itération avec des intervalles de temps plus courts jusqu’à ce que vos demandes ne soient plus limitées.
Limites de service d’identité et d’accès
Modèle
La limitation est basée sur un algorithme de seau à jetons qui opère en ajoutant les coûts individuels des demandes. La somme des coûts des demandes est ensuite comparée aux limites prédéterminées. Seules les demandes dépassant les limites sont limitées. Si l’une des limites est dépassée, la réponse est 429 Too Many Requests
. Il est possible de recevoir 429 Too Many Requests
des réponses même si les limites suivantes ne sont pas atteintes, dans les situations où les services sont soumis à une charge importante ou en fonction du volume de données d’un locataire spécifique. Le tableau suivant répertorie les limites existantes.
Type de limite | Quota d’unités de ressources | Quota d’écriture |
---|---|---|
paire application+client | S : 3 500 ResourceUnits toutes les 10 secondes M : 5 000 ResourceUnits toutes les 10 secondes L : 8 000 ResourceUnits toutes les 10 secondes |
3 000 demandes toutes les 2 minutes et 30 secondes |
application | 150 000 ResourceUnits toutes les 20 secondes | 35 000 demandes toutes les 5 minutes |
client | Non applicable | 18 000 demandes toutes les 5 minutes |
Remarque
La limite de paires d’applications et de locataires varie en fonction du nombre d’utilisateurs dans les demandes de locataire exécutées. Les tailles des clients sont définies comme suit : S inférieur à 50 utilisateurs, M entre 50 et 500 utilisateurs, et L supérieur à 500 utilisateurs.
Les limites précédentes s’appliquent aux ressources suivantes :
Le tableau suivant répertorie les coûts de base des demandes. Toutes les demandes non répertoriées ont un coût de base de 1.
Opération | Chemin de la demande | Coût unitaire de base de la ressource | Coût d’écriture |
---|---|---|---|
GET | applications |
2 | 0 |
GET | applications/{id}/extensionProperties |
2 | 0 |
GET | contracts |
3 | 0 |
POST | directoryObjects/getByIds |
5 | 0 |
GET | domains/{id}/domainNameReferences |
4 | 0 |
POST | getObjectsById |
5 | 0 |
GET | groups/{id}/members |
3 | 0 |
GET | groups/{id}/transitiveMembers |
5 | 0 |
POST | isMemberOf |
4 | 0 |
POST | me/checkMemberGroups |
4 | 0 |
POST | me/checkMemberObjects |
4 | 0 |
POST | me/getMemberGroups |
2 | 0 |
POST | me/getMemberObjects |
2 | 0 |
GET | me/licenseDetails |
2 | 0 |
GET | me/memberOf |
2 | 0 |
GET | me/ownedObjects |
2 | 0 |
GET | me/transitiveMemberOf |
2 | 0 |
GET | oauth2PermissionGrants |
2 | 0 |
GET | oauth2PermissionGrants/{id} |
2 | 0 |
GET | servicePrincipals/{id}/appRoleAssignments |
2 | 0 |
GET | subscribedSkus |
3 | 0 |
GET | users |
2 | 0 |
GET | Tout chemin d’identité non répertorié dans le tableau | 1 | 0 |
POST | Tout chemin d’identité non répertorié dans le tableau | 1 | 1 |
PATCH | Tout chemin d’identité non répertorié dans le tableau | 1 | 1 |
PUT | Tout chemin d’identité non répertorié dans le tableau | 1 | 1 |
DELETE | Tout chemin d’identité non répertorié dans le tableau | 1 | 1 |
Importante
Le coût des opérations POST, PATCH et DELETE sur le applications
chemin d’accès de la demande dépend du type de signInAudience. Pour les applications dont le signInAudience est AzureADMyOrg
ou AzureADMultipleOrgs
, le coût est de 70 000 demandes toutes les 5 minutes, tandis que pour les applications dont le signInAudience est AzureADandPersonalMicrosoftAccount
ou PersonalMicrosoftAccount
, le coût est de 60 demandes par minute.
Autres facteurs qui affectent un coût de demande :
- L’utilisation de
$select
diminue le coût de 1 - L’utilisation de
$expand
augmente le coût de 1 - L’utilisation de
$top
avec une valeur inférieure à 20 diminue le coût de 1 - La création d’un utilisateur dans un locataire Microsoft Entra ID B2C augmente les coûts de 4
Remarque
- Un coût de demande ne peut jamais être inférieur à 1. Les coûts de demande qui s’appliquent à un chemin de demande commençant par
me/
s’appliquent également aux demandes équivalentes commençant parusers/{id | userPrincipalName}/
. - L’utilisation
$select
de pourdirectoryObjects/getByIds
etgetObjectsById
aboutira à 2 ResourceUnits.
En-têtes supplémentaires
En-têtes de demande
-
x-ms-throttle-priority : si l’en-tête n’existe pas ou est défini sur une autre valeur, cela indique une demande normale. Nous vous recommandons de définir la priorité sur
high
uniquement pour les demandes lancées par l’utilisateur. Cet en-tête peut avoir l’une des valeurs suivantes :- Low : indique que la demande est de faible priorité. La limitation de cette demande ne provoque pas de défaillances visibles par l’utilisateur.
- Normal : valeur par défaut si aucune valeur n’est fournie. Indique que la demande est prioritaire par défaut.
- High : indique que la demande présente une priorité élevée par défaut. La limitation de cette demande provoque des défaillances visibles par l’utilisateur.
Remarque
Si les demandes sont limitées, les demandes de faible priorité sont limitées en premier, les demandes de priorité normale en deuxième et les demandes de priorité élevée en dernier. L’utilisation de l’en-tête de demande de priorité ne modifie pas les limites.
Demandes de réponses standard
- x-ms-resource-unit : indique l’unité de ressource utilisée pour cette demande. Les valeurs sont des nombres entiers positifs.
- x-ms-throttle-limit-percentage : renvoyé uniquement lorsque l’application a consommé plus de 0,8 de sa limite. Le valeur est comprise entre 0,8 et 1,8, et représente le pourcentage d’utilisation de la limite. Les appelants peuvent utiliser cette valeur pour configurer une alerte et prendre des mesures.
Demandes de réponses limitées
-
x-ms-throttle-scope : par exemple,
Tenant_Application/ReadWrite/9a3d526c-b3c1-4479-ba74-197b5c5751ae/0785ef7c-2d7a-4542-b048-95bcab406e0b
. Indique l’étendue de la limitation au format suivant<Scope>/<Limit>/<ApplicationId>/<TenantId|UserId|ResourceId>
:- Scope : (chaîne, obligatoire)
- Tenant_Application : toutes les demandes d’un client particulier pour l’application actuelle.
- Tenant : toutes les demandes du client actuel, indépendamment de l’application.
- Application : toutes les demandes pour l’application actuelle.
- Limite : (chaîne, obligatoire)
- Read : demandes de lecture pour l’étendue (GET)
- Write : demandes d’écriture pour l’étendue (POST, PATCH, PUT, DELETE...)
- ReadWrite : toutes les demandes pour l’étendue (n’importe lesquelles)
- ApplicationId (Guid, obligatoire)
- TenantId|UserId|ResourceId : (Guid, obligatoire)
- Scope : (chaîne, obligatoire)
-
x-ms-throttle-information : indique la raison de la limitation et peut présenter n’importe quelle valeur (chaîne). La valeur est fournie à des fins de diagnostic et de résolution des problèmes, notamment :
- CPULimitExceeded : la limitation est due au dépassement de la limite d’allocation d’UC.
- WriteLimitExceeded : la limitation est due au dépassement de la limite d’écriture.
- ResourceUnitLimitExceeded : la limitation est due au dépassement de la limite de l’unité de ressource allouée.
Limites du service opérationnel de la politique d'identité et d'accès aux données
Type de demande | Limite par locataire |
---|---|
POSTER surexportPersonalData |
1 000 demandes par jour pour n’importe quel sujet et 100 par sujet par jour |
Toute autre demande | 10 000 demandes par heure |
Les limites précédentes s’appliquent aux ressources suivantes :
Remarque
Les ressources répertoriées précédemment ne retournent pas d’en-tête Retry-After
sur 429 Too Many Requests
réponses.
Limites des services de protection de l'identité et d'accès conditionnel
Type de demande | Limite par locataire pour toutes les applications |
---|---|
N’importe lequel | Une requête par seconde |
Remarque
Les ressources répertoriées précédemment ne retournent pas d’en-tête Retry-After
sur 429 Too Many Requests
réponses.
Limites de service des fournisseurs d’identité
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
N’importe lequel | 300 demandes par minute | 200 demandes par minute |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de protection des informations
Les limites suivantes s’appliquent à toute demande sur /informationProtection
.
Pour l’e-mail, la ressource est un message réseau unique par ID/destinataire. Par exemple, l’envoi d’un e-mail avec le même ID de message envoyé à la même personne plusieurs fois sur une période de 15 minutes déclenche la limite par ressource répertoriée dans le tableau suivant. Toutefois, vous pouvez envoyer jusqu’à 150 e-mails uniques toutes les 15 minutes (limite du tenant (client)).
Opération | Limite par locataire | Limite par ressource (e-mail, URL, fichier) |
---|---|---|
POST | 150 demandes toutes les 15 minutes et 10 000 demandes toutes les 24 heures | Une requête toutes les 15 minutes et 3 demandes toutes les 24 heures |
limites de service Insights
Les limites suivantes s’appliquent à toute demande sur me/insights
ou users/{id}/insights
.
Limite | S’applique à |
---|---|
10 000 demandes d’API sur une période de 10 minutes | v1.0 et points de terminaison bêta |
Quatre demandes simultanées | v1.0 et points de terminaison bêta |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service Android for work Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service des applications Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service d’audit Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service de livres Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service d’offres groupées Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de synchronisation du Chromebook Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service pour les termes d’entreprises Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de configuration d’appareil Intune v2
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de configuration d’appareil Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service d’inscription de l’appareil Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service d’intention d’appareil Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service des appareils Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 400 demandes toutes les 20 secondes | 200 demandes tous les 20 secondes |
N’importe lequel | 4000 demandes tous les 20 secondes | 2 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de protection de point de terminaison Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service d’inscription Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service GPAnalytics Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service des applications gérées Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service des notifications Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service ODJ Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service d’intégration du partenaire Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service rbac Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service d’assistance à distance Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de téléphonie Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service TEM Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service pour la résolution des problèmes Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de déverrouillage Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service des mises à jour Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service de travaux en cours Intune
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service gestionnaire d’invitation
Les limites suivantes s’appliquent à toute demande sur /invitations
.
Opération | Limite par locataire pour toutes les applications |
---|---|
Toute opération | 150 demandes toutes les 5 secondes |
Limites du service rapports Microsoft 365
Les limites suivantes s’appliquent à toute demande sur /reports
.
Opération | Limite par application et par client | Limite par locataire pour toutes les applications |
---|---|---|
Toutes les demandes (CSV) | 14 demandes toutes les 10 minutes | 40 demandes toutes les 10 minutes |
Toutes les demandes (JSON, bêta) | 100 demandes toutes les 10 minutes | s/o |
Les limites précédentes s'appliquent individuellement à chaque API de rapport. Par exemple, une requête à l’API de rapport d’activité utilisateur Microsoft Teams et une demande à l’API de rapport d’activité utilisateur Outlook dans les 10 minutes comptent comme une requête sur 14 pour chaque API, et non pas deux demandes sur 14 pour les deux.
Les limites précédentes s’appliquent à toutes les ressources de rapports d’utilisation.
Limites du service Microsoft Teams
Les limites sont exprimées sous forme de requêtes par seconde (rps).
Type de requête Teams | Limite par application et par client | Limite par application pour tous les clients | Limite par application et par locataire par ressource (conversation/canal) |
---|---|---|---|
GET team | 30 requêtes par seconde | 600 requêtes par seconde | |
Canal GET | 30 requêtes par seconde | 600 requêtes par seconde | 1rps |
Onglet GET pour le canal, la conversation | 30 requêtes par seconde | 600 requêtes par seconde | 1rps |
GET installedApps for user, team | 30 requêtes par seconde | 600 requêtes par seconde | |
GET installedApps for chat | 30 requêtes par seconde | 600 requêtes par seconde | 1rps |
GET appCatalogs | 30 requêtes par seconde | 600 requêtes par seconde | |
Canal POST | 30 requêtes par seconde | 300 requêtes par seconde | 1rps |
Onglet POST pour le canal ou la conversation | 30 requêtes par seconde | 300 requêtes par seconde | 1rps |
POST installéApps pour la conversation, l’utilisateur, l’équipe | 30 requêtes par seconde | 300 requêtes par seconde | |
POST appCatalogs | 30 requêtes par seconde | 300 requêtes par seconde | |
Équipe PATCH, onglet | 30 requêtes par seconde | 300 requêtes par seconde | |
Canal PATCH | 30 requêtes par seconde | 300 requêtes par seconde | 1rps |
Canal DELETE | 15 requêtes par seconde | 150 requêtes par seconde | 1rps |
Onglet DELETE pour la conversation, canal | 15 requêtes par seconde | 150 requêtes par seconde | 1rps |
DELETE installéApps pour la conversation, l’utilisateur, l’équipe | 15 requêtes par seconde | 150 requêtes par seconde | |
DELETE appCatalogs | 15 requêtes par seconde | 150 requêtes par seconde | |
GET /teams/{team-id} , joinedTeams |
30 requêtes par seconde | 300 requêtes par seconde | |
POST /teams | 10 rps | 100 requêtes par seconde | |
PUT /groups/{team-id} /team |
Six rps | 150 requêtes par seconde | |
POST /{team-id} / clone |
Six rps | 150 requêtes par seconde | |
Message de canal GET | 20 requêtes par seconde | 200 rps | 1rps |
GET 1:1/message de conversation de groupe | 20 requêtes par seconde | 200 rps | 1rps |
Message de canal POST | 50 rps | 500 rps | 1rps |
POST chat member | 30 requêtes par seconde | 300 requêtes par seconde | 4rpm |
Supprimer un membre de conversation | 30 requêtes par seconde | 300 requêtes par seconde | 4rpm |
POST 1:1/message de conversation de groupe | 20 requêtes par seconde | 200 rps | 1rps |
GET /teams/{team-id} /schedule et toutes les API sous ce chemin |
30 requêtes par seconde | 600 requêtes par seconde | |
POST /teams/{team-id} /schedule et toutes les API sous ce chemin |
30 requêtes par seconde | 300 requêtes par seconde | |
PUT /teams/{team-id} /schedule et toutes les API sous ce chemin |
30 requêtes par seconde | 300 requêtes par seconde | |
POST /teams/{team-id} /sendActivityNotification |
Cinq rps | 50 rps | |
POST /chats/{chat-id} /sendActivityNotification |
Cinq rps | 50 rps | 1rps |
POST /users/{user-id} /teamwork/sendActivityNotification |
Cinq rps | 50 rps | |
POST /teamwork/sendActivityNotificationToRecipients | Deux rps | 20 requêtes par seconde | |
GET /teams/{team-id} /members |
60 requêtes par seconde | 1200 rps | |
POST /teams/{team-id} /members |
30 requêtes par seconde | 300 requêtes par seconde | 4rpm |
GET /teams/{team-id} /channels |
60 requêtes par seconde | 1200 rps | 1rps |
GET /teams/{team-id} /channels/{channel-id} /members |
60 requêtes par seconde | 1200 rps | 1rps |
Obtenir tous les messages de canal pour une équipe GET teams/ {team-id} /channels/getAllMessagesGET teams/ {team-id} /channels/allMessages |
200rps | 1000rps | |
Obtenir tous les messages de conversation pour un utilisateur 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 | |
Autres appels d’API GET pour Microsoft Teams | 30 requêtes par seconde | 1 500 rps | 1rps |
Autres appels d'API pour Microsoft Teams | 30 requêtes par seconde | 300 requêtes par seconde | 1rps |
Un maximum de quatre demandes par seconde et par application peuvent être émises sur une équipe donnée.
Un maximum d’une requête par seconde par application et par locataire peut être émise sur un canal ou une conversation donné.
Un maximum d’une requête par seconde par utilisateur peut être émise lors de l’exécution d’un message POST dans une conversation ou un canal donné (cette limite de limitation ne s’applique pas à la migration).
Un maximum de cinq requêtes par seconde et par utilisateur peut être émis lors de l’exécution de la liste des conversations ou de l’opération Obtenir une conversation ou une conversation :removeAllAccessForUser
Consultez également les Limites de Microsoft Teams et les conditions d'interrogation.
Les limites précédentes s’appliquent aux ressources suivantes :
Limites du service de gestion multilocataire
Type de demande | Limite par locataire pour toutes les applications | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 200 demandes tous les 20 secondes | 100 demandes tous les 20 secondes |
N’importe lequel | 2 000 demandes toutes les 20 secondes | 1 000 demandes toutes les 20 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service OneNote
Type de limite | Limite par application par utilisateur (contexte délégué) | Limite par application (contexte d’application uniquement) |
---|---|---|
Taux de demandes | 120 demandes par minute et 400 par heure | 240 demandes par minute et 800 par heure |
Demandes simultanées | Cinq demandes simultanées | 20 demandes simultanées |
Les limites précédentes s’appliquent aux ressources suivantes :
Vous trouverez des informations supplémentaires sur les pratiques recommandées dans Limitation OneNote API et comment éviter cela.
Remarque
Les ressources répertoriées précédemment ne retournent pas d’en-tête Retry-After
sur 429 Too Many Requests
réponses.
Limites du service d’extension de schéma et d’ouverture
Type de demande | Limite par application et par client |
---|---|
N’importe lequel | 455 demandes toutes les 10 secondes |
Les limites précédentes s’appliquent aux ressources suivantes :
limites de service Outlook
Les limites du service Outlook s’appliquent aux déploiements de cloud public et de cloud national.
Limites par boîte aux lettres
Le service Outlook applique des limites à chaque combinaison d’ID d’application et de boîte aux lettres, c’est-à-dire à une application spécifique accédant à une boîte aux lettres d’utilisateur ou de groupe spécifique. Le dépassement de la limite pour une boîte aux lettres n’affecte pas la capacité de l’application à accéder à une autre boîte aux lettres.
Limite | S’applique à |
---|---|
10 000 demandes API en 10 minutes | v1.0 et points de terminaison bêta |
Quatre demandes simultanées | v1.0 et points de terminaison bêta |
Chargement de 150 mégaoctets (Mo) (PATCH, POST, PUT) sur une période de 5 minutes | v1.0 et points de terminaison bêta |
Ressources de service Outlook
API | Ressources |
---|---|
API de recherche (préversion) | |
API de profil | |
API de calendrier | |
API de messagerie | |
API de contacts personnels | |
Veille sur les réseaux sociaux et l’espace de travail | |
API des tâches à traiter (préversion) |
Limites du service Outlook pour le traitement par lot JSON
Lorsqu’une application effectue une demande de lot JSON qui se compose de plusieurs requêtes individuelles non ordonnées adressées au service Outlook, Par défaut, Microsoft Graph envoie au service Outlook jusqu’à quatre demandes individuelles à la fois à partir du lot, quelles que soient les boîtes aux lettres cibles de ces demandes. Le service Outlook peut exécuter ces requêtes en parallèle à tout moment, quelle que soit la boîte aux lettres cible. Étant donné que Microsoft Graph n’envoie que quatre demandes d’exécution en parallèle, l’exécution de ce lot reste dans les limites de concurrence d’Outlook pour la même boîte aux lettres, quelle que soit l’application utilisée.
Une application peut également utiliser la propriété dependsOn pour commander des demandes dans un lot. Microsoft Graph envoie au service Outlook une requête à partir du lot à la fois suivant l’ordre spécifié, et Outlook exécute chaque requête individuelle dans le lot de manière séquentielle.
En d’autres termes, lorsque vous ciblez la même boîte aux lettres, les applications qui autorisent l’exécution de plusieurs demandes de lot en parallèle peuvent utiliser l’une des approches suivantes :
- Si les requêtes individuelles n’ont pas besoin d’être commandées, faites exécuter simultanément les requêtes individuelles d’un seul lot.
- Utilisez la
dependsOn
propriété pour commander les demandes d’un lot et exécutez jusqu’à quatre requêtes de ce type simultanément.
Limites du service de Project Rome
Type de demande | Limite par utilisateur pour toutes les applications |
---|---|
GET | 400 demandes toutes les 5 minutes et 12 000 demandes par jour |
POST, PUT, PATCH, DELETE | 100 demandes toutes les 5 minutes et 8 000 demandes par jour |
Les limites précédentes s’appliquent aux ressources suivantes :
Limites de service pour les détections et incidents de sécurité
Les limites suivantes s’appliquent à toute demande sur /security
.
Opération | Limite par application et par client |
---|---|
Toute opération sur alert , securityActions , secureScore |
150 demandes par minute |
Toute opération sur tiIndicator |
1 000 demandes par minute |
Toute opération sur secureScore or secureScorecontrolProfile |
10 000 demandes d’API sur une période de 10 minutes |
Toute opération sur secureScore or secureScorecontrolProfile |
Quatre demandes simultanées |
Limites du service Security eDiscovery
Les limites suivantes s’appliquent à toute demande sur /security/eDiscoveryCases
.
Opération | Limite par application et par client |
---|---|
N’importe lequel | Cinq demandes par minute |
Limites du service Communications de service
Les limites suivantes s’appliquent à tous les types de demandes de communications de service sous /admin/serviceAnnouncement/
.
Type de demande | Limite par application et par client |
---|---|
N’importe lequel | 240 demandes par 60 secondes |
N’importe lequel | 800 demandes par heure |
Limites de service d’abonnement
Type de demande | Limite par application pour tous les clients | Limite par application et par client |
---|---|---|
PUBLIER, PLACER, SUPPRIMER, CORRECTIF | 2 000 demandes toutes les 20 secondes | 500 requêtes toutes les 20 secondes |
POST /reauthorize subscription by ID | 4000 demandes tous les 20 secondes | 1 000 demandes toutes les 20 secondes |
Abonnement GET par ID | 2 000 demandes toutes les 20 secondes | 500 requêtes toutes les 20 secondes |
Liste d’abonnements GET | 40 demandes toutes les 20 secondes | 25 requêtes toutes les 20 secondes |
Les limites précédentes s’appliquent à la ressource d’abonnement .
Limites de service pour les tâches et plans
Les limites de service pour Planificateur ne sont pas disponibles.
Les informations précédentes s’appliquent aux ressources suivantes :
limites du service Viva Engage
Viva Engage appels d’API sont soumis à une limitation du débit, ce qui autorise 10 demandes par utilisateur, par application, sur une période de 30 secondes. Lorsque vous dépassez la limite de débit, toutes les requêtes suivantes retournent un 429 Too Many Requests
code de réponse.