Passer au contenu principal

Limitation de l’utilisation de l’API REST

tado° avatar
Écrit par tado°
Mis à jour il y a plus de 2 semaines

Afin d’assurer une stabilité à long terme tout en continuant à autoriser l’accès à notre API REST, nous avons mis en place les limites suivantes :

  • 100 demandes / jour

    Cela devrait permettre de prendre en charge les cas d’utilisation de base qui ne sont pas disponibles via les API locales de tado° : HomeKit pour les appareils V3/V3+ ou Matter pour les appareils tado° X

  • Pour les abonnés à Auto-Assist ou à AI Assist: 20 000 demandes / jour

    Cela devrait couvrir des cas d’utilisation encore plus exigeants. Les frais d’abonnement nous permettent de compenser l’augmentation des coûts associés aux appels de serveur supplémentaires.

Si vous avez rencontré des difficultés récemment, il est probable que la limite quotidienne de 20 000 ou 100 requêtes ait été atteinte sur votre compte. Pour connaître le nombre de requêtes restantes, veuillez consulter l’en-tête « ratelimit ». Le résultat s’affiche comme suit :

  • ratelimit: "perday";r=123 signifie qu’il vous reste 123 requêtes (« r= » indique le nombre de requêtes restantes).

ou

  • ratelimit: "perday";r=0;t=123 signifie que votre quota est épuisé (« r=0 » indique qu’il ne vous reste plus aucune requête) et que dans 123 secondes, votre quota sera réinitialisé (« t= » indique le nombre de secondes restantes avant la réinitialisation du quota).

Bien qu’elle n’ait jamais été officiellement prise en charge pour des tiers, notre API REST a toujours été ouverte et sans restriction. Nous croyons en l’utilisation équitable et nous avons l’intention de continuer à soutenir ce principe.

Notre implication dans la mise en œuvre de cette limitation répond à un besoin tout à fait exceptionnel. Nous avons en effet constaté qu’une petite fraction d’utilisateurs très fréquents de l’API générait une part disproportionnée de nos dépenses de serveur.

Avez-vous trouvé la réponse à votre question ?