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 applicationschemin 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 par users/{id | userPrincipalName}/.
  • L’utilisation $select de pour directoryObjects/getByIds et getObjectsById 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)
  • 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/getAllMessages
GET teams/{team-id}/channels/allMessages
200rps 1000rps
Obtenir tous les messages de conversation pour un utilisateur
GET users/{user-id}/chats/getAllMessages
GET 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)
  • Élément externe (Recherche Microsoft)
  • API de profil
  • Photo
  • API de calendrier
  • event
  • eventMessage
  • calendar
  • calendarGroup
  • outlookCategory
  • attachment
  • place (aperçu)
  • API de messagerie
  • message
  • mailFolder
  • mailSearchFolder
  • messageRule
  • outlookCategory
  • attachment
  • API de contacts personnels
  • contact
  • contactFolder
  • outlookCategory
  • Veille sur les réseaux sociaux et l’espace de travail
  • person
  • API des tâches à traiter (préversion)
  • outlookTask
  • outlookTaskFolder
  • outlookTaskGroup
  • outlookCategory
  • attachment
  • 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.