We are using the Jira Cloud Bulk Issue Create API (/rest/api/2/issue/bulk) for enterprise IAM provisioning and are hitting the cost-based rate limit.
Our observed behavior:
- Each ticket via bulk API costs ~150 units
- 300,000 unit/hour limit = max ~2,000 tickets/hour
- We need to provision 100,000 users = ~50 hours
Confirmed from 429 response headers:
Ratelimit-Reason: jira-cost-based
X-Ratelimit-Limit: 300000
X-Ratelimit-Remaining: 0
X-Ratelimit-Reset: 2026-06-05T06:00Z
Questions:
- Why does each ticket cost ~150 units in a bulk request vs 1 unit for a GET?
- Is there a way to reduce the cost per ticket (e.g., fewer fields, no indexing)?
- Can the limit be increased for enterprise provisioning accounts?
- Is there a provisioning-specific API better suited for bulk user onboarding at scale?