На використання АРІ встановлені такі ліміти:
GET Для GET-запитів наш сервер має ліміт у 8 кБ, якщо запит перевищує це значення - виникне помилка 414 Request-URL Too Large
POST Для POST-запитів дані передаються через Body, тому ліміт на довжину URL не актуальний, але є внутрішні ліміти нашої системи на довжину назви завдання, команди, опису завдання тощо. Для опису це 65 кБ, тобто 65536 символів. При перевищенні цього ліміту зайве просто буде обрізано. І при цьому ніяких помилок система повертати не буде.
Частота запитів - 1 запит/сек, при перевищенні повертається помилка - "too many requests"
Кількість записів у запиті - встановлено обмеження в 10 000 записів. Наприклад, якщо у акаунті понад 10 000 задач, то при запиті, який повертає усі задачі акаунту повертатиметься помилка - "Too many tasks (10000 max)"
Рекомендації:
- Використовуйте вебхуки замість частого опитування (polling), де це можливо - це значно знижує кількість запитів.
- Щоб уникнути перевищення лімітів API та зменшити навантаження на систему, не використовуйте поодинокі (поштучні) запити для отримання кожного елемента окремо. Натомість використовуйте групову видачу даних з потрібними фільтрами. Це дозволяє значно скоротити кількість звернень, прискорити обробку даних і підвищити стабільність інтеграції.
- Якщо ваша інтеграція потребує великої кількості запитів через бізнес-логіку, будь ласка, зверніться до нас через форму зворотного зв’язку
Ми розглянемо ваш кейс і спробуємо допомогти, додавши нові параметри до запитів, щоб зменшити кількість запитів.
Залишіть ваш відгук
Чи допомогла вам ця стаття?