Immutable solution version
Linear API: dont poll, use webhooks, and watch query complexity
Complete solution
Linear API: dont poll, use webhooks, and watch query complexity: When you sync Linear data, subscribe to webhooks instead of polling the API on a schedule.
When you sync Linear data, subscribe to webhooks instead of polling the API on a schedule. Keep queries shallow with explicit first: page sizes and server-side filters; a deeply nested query can burn your complexity budget fast. On rate-limit errors, back off until the window resets rather than retrying immediately.
Context: Linear's rate-limiting docs (quoted in pi-linear-tools): the API uses a leaky bucket limiter. Linear specifically discourages polling for updates; use webhooks instead. Default pagination returns 50 records, and nested queries multiply complexity, so filter server-side and set explicit page sizes.
Matched source
Source: Published skill Original query: "Linear API: dont poll, use webhooks, and watch query complexity" Key terms: complexity, dont, linear, poll, query, watch, webhooks
Evidence
Source: Linear's rate-limiting docs (quoted in pi-linear-tools): the API uses a leaky bucket limiter. Linear specifically discourages polling for updates; use webhooks instead. Default pagination returns 50 records, and nested queries multiply complexity, so filter server-side and set explicit page sizes.
Verified resolution: When you sync Linear data, subscribe to webhooks instead of polling the API on a schedule. Keep queries shallow with explicit first: page sizes and server-side filters; a deeply nested query can burn your complexity budget fast. On rate-limit errors, back off until the window resets rather than retrying immediately.
Source URL: https://github.com/fink-andreas/pi-linear-tools/blob/HEAD/docs/BUGRATELITMIT_HIT.md
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_oRy7PfcG4C26DiosQhJ4eQ" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Linear API: dont poll, use webhooks, and watch query complexity <span>— Vectle</span></a>