Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Jira API Rate Limit: Points, Burst and Per-Issue Caps

The Jira API rate limit in Jira Cloud is three separate limits running at once: an hourly points quota, per-second burst limits per endpoint, and per-issue write limits. The default global pool is 65,000 points an hour, GET and POST default to 100 requests a second, and one issue takes 20 writes per 2 seconds.

Three limits, all at the same time

Most APIs give you one number. Jira Cloud's got three, and Atlassian's clear that they're independent and enforced together. You can be well under one and still be stopped by another. When any of them is exceeded, Jira returns HTTP 429 Too Many Requests, and your app should respect the Retry-After header.

ItemLimitApplies to
Hourly points quota, Tier 1 global pool65,000 points per hour, shared across all tenantsDefault for all apps
Per-tenant quota, Standard edition100,000 + 10 points per user per hour, capped at 500,000Apps assigned to the per-tenant pool
Per-tenant quota, Premium edition130,000 + 20 points per user per hour, capped at 500,000Apps assigned to the per-tenant pool
Per-tenant quota, Enterprise edition150,000 + 30 points per user per hour, capped at 500,000Apps assigned to the per-tenant pool
Default burst limit, GET and POST100 requests per secondPer endpoint, per tenant
Default burst limit, PUT and DELETE50 requests per secondPer endpoint, per tenant
Writes to a single issue20 per 2 seconds and 100 per 30 secondsCreate, update and delete on one issue

How each system counts

The hourly points quota

Every request starts with a base charge of 1 point, plus points for each object it returns. Core objects such as issues and projects count 1 point each to read. Identity objects such as users and groups count 2 points each. Write requests are charged only the base amount.

So a search that returns 50 issues uses 51 points, while an update to one issue uses 1. Reads that pull back lots of users drain the pool twice as fast. The default Tier 1 global pool is one shared 65,000 points per hour across all tenants, and quotas reset at the top of each UTC hour. Apps on the per-tenant pool get a quota worked out from the edition and user count, up to a cap of 500,000.

Burst limits per endpoint

Burst limits use a token bucket for each endpoint and each tenant, and they don't depend on how many users the site has. The default steady state is 100 requests per second for GET and POST, and 50 for PUT and DELETE.

Writes to one issue

A single issue won't take more than 20 write operations per 2 seconds and 100 per 30 seconds. That matters for automations that update the same issue in a loop, such as syncing fields from another tool one at a time.

Why staying under 100 a second isn't enough

Atlassian Developer documentation is clear that the hourly points quota and the per-issue write caps apply on top of the burst limit. An endpoint can also carry its own custom limit. The docs give the example of 5 requests per second on one Service Desk customer endpoint, which will throttle you far below the 100 per second default. Check the endpoint's own docs before you set your pacing.

Who the points system applies to

The points-based and tiered quota limits are now enforced for Forge, Connect and OAuth 2.0 (3LO) apps. API token-based traffic isn't affected by the points change and stays governed by the existing burst limits. If you run a simple script with an API token, the burst and per-issue limits are the ones to plan for.

Building a client that copes

  • Read Retry-After on every 429 and wait that long before trying again.
  • Request only the fields and objects you need, because every object returned adds points.
  • Batch writes to one issue rather than firing many small updates in a row.
  • Watch for the top of the UTC hour if you're close to the points quota.

If you can, react to changes instead of polling for them. My explainer on how APIs and webhooks differ covers when each fits.

How Asana and Linear compare

Asana sets limits per authorisation token in one-minute windows, 150 requests per minute on Free domains and 1,500 on others, as of Nov 2026. Linear uses a leaky bucket algorithm, discourages polling in favour of webhooks, and returns up to 50 records per page by default.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

My advice for anyone integrating with Jira Cloud

Plan for all three limits from day one, not just the burst number, because that's the one people remember and it's rarely the one that bites. Keep reads lean, especially on users and groups, space out writes to any single issue, and treat a 429 as a pause rather than a failure. And log every 429 you get. A good API monitoring tool will tell you which limit you're hitting long before your users start complaining.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

What status code does Jira return when I hit a limit?

HTTP 429 Too Many Requests, with a Retry-After header.

Do reads and writes use the same points?

No. Reads add points per object returned; writes are charged only the base 1 point.

Does the quota reset?

Points quotas reset at the top of each UTC hour.

Does the points system apply to API tokens?

No. Atlassian says API token traffic stays under the existing burst limits.

Can I update one issue rapidly?

Up to 20 writes per 2 seconds and 100 per 30 seconds on one issue.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.