Począwszy od wersji modułu REST 22.0.0 w wersji chmurowej Bitrix24, we wszystkich odpowiedziach na żądania REST w tablicy time z dodatkową informacją o czasie wykonania żądania dodano dodatkowy klucz operating
, który wskazuje czas wykonania żądania do metody w ramach portalu. Dane o czasie wykonania żądań do metody są podsumowywane, po czym następuje sprawdzenie. Jeśli suma czasu wszystkich żądań do metody w ciągu ostatnich 10 minut przekroczyła 480 sekund, metoda jest blokowana na 10 minut.
Przykłady:
- Aplikacja 1 zbiera dane leadów za pomocą metody crm.lead.list, każde żądanie zajmuje 20 sekund, aplikacja wykonuje 2 żądania na minutę. Za 10 minut czas wykonania żądań wyniesie 400 sekund, aplikacja nie przekracza limitu, więc zadziała.
- W tym samym czasie aplikacja 2 zaczyna zbierać dane deali z portalu metodą crm.deal.list. Każde żądanie zajmuje 15 sekund, aplikacja wykonuje 2 żądania na minutę. Przez 10 minut czas wykonania wyniesie 300 sekund, ale jest to inna metoda, więc czas wykonania nie sumuje się i aplikacja nadal działa.
- Jednocześnie z aplikacją 1, aplikacja 3 zaczyna zbierać dane leadów metodą crm.lead.list, również poświęcając 20 sekund na zapytanie. Aplikacje 1 i 3 używają tej samej metody, więc gdy ich żądania przekroczą 480 sekund, otrzymają błąd 429 podczas wywoływania metody.