Itgenatr005: A REST API call resulted in a request that exceeded the threshold. The Autotask API thread threshold of 3 threads has been exceeded

Bij het parallel gelijktijdig ophalen van meerdere downloads van TicketTagAssociationsEntityInformation_FieldsPicklistValuesFields krijg ik de melding:

itgenatr005
A REST API call resulted in a request that exceeded the threshold.
The Autotask API thread threshold of 3 threads has been exceeded.

Hoe kan ik dit voorkomen?

Autotask beperkt het aantal gelijktijdige downloads op een tabel tot drie zoals beschreven op API thread limiting sinds de Autotask 2023.1 release. Als de limiet overschreden wordt, dan wordt een 429 HTTP statuscode teruggegeven.

Het is nog steeds mogelijk om verschillende tabellen gelijktijdig uit te lezen zolang het maar binnen het maximum per uur van 10.000 API-calls blijft.

Per integratie bepaalt Autotask op enigerlei wijze het maximum aantal gelijktijdige downloads op een tabel. Het is niet bekend hoe het maximaal aantal gelijktijdige downloads bepaald kan worden via een API.

Invantive zal twee verbeteringen aanbrengen in een toekomstige release:

  • hernoemen itgenatr005 in dit geval naar itgenatr032,
  • maximaal 1 gelijktijdige download per tabel,
  • bij optreden van een HTTP 429 opnieuw proberen.

Er is nog niet bekend wanneer deze verbeteringen beschikbaar zullen komen.

Deze vraag is automatisch gesloten na 2 weken inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Dit topic is 7 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.