Inquiry About Persistent 429 Error on REST API Requests

Dear Atlassian Support Team,

I am currently encountering persistent 429 (Too Many Requests) errors while making API requests to Jira REST API. Even for simple endpoints like /api/latest/myself, the issue persists, and the Retry-After header returns an unusually large value: 9223372036854775807.

Here are the details of the issue:

  • Affected Endpoint: /api/latest/myself (and others using JQL)
  • Request Method: POST and GET
  • Headers:
{
        "Accept": "application/json",
        "Content-Type": "application/json",
        "Authorization": f"Bearer {jira_token}",
}
  • Response Status: 429

  • Response Headers

{'Server': 'nginx', 'Date': 'Tue, 24 Dec 2024 00:46:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Content-Length': '71', 'Connection': 'keep-alive', 'X-AREQUESTID': '586x11388711x4', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'X-Content-Type-Options': 'nosniff', 'X-Frame-Options': 'SAMEORIGIN', 'Content-Security-Policy': 'sandbox', 'Strict-Transport-Security': 'max-age=31536000', 'Set-Cookie': 'JSESSIONID=523FCB472F07801B37FA561CA9594FFA; Path=/; HttpOnly, atlassian.xsrf.token={token}; Path=/', 'X-RateLimit-Limit': '0', 'X-RateLimit-Remaining': '0', 'X-RateLimit-FillRate': '0', 'X-RateLimit-Interval-Seconds': '1', 'Retry-After': '9223372036854775807', 'Content-Encoding': 'gzip', 'Vary': 'User-Agent'}
  • Occurrence: Repeatedly since 12/23

This happens even when the frequency of requests is significantly low (e.g., only a few requests per hour).

Could anyone clarify:

  1. It seems that my account has been locked due to a server-side rate limit or configuration issue. Is there a way to unlock my account? If it is possible, I will ensure to adjust my calls based on the rate-limiting headers: ‘X-RateLimit-Limit’: ‘0’, ‘X-RateLimit-Remaining’: ‘0’, and ‘X-RateLimit-FillRate’ in the future.
  2. Is there a possibility that this issue will resolve itself automatically over time?
  3. or Should I contact Atlassian Support directly for further investigation?

Any guidance or shared experiences would be greatly appreciated!

Please let me know if you require additional information, such as logs or request/response headers, for troubleshooting.

Thank you for your assistance.

Hello @juyeonjo

Your question is tagged as relating to Jira Data Center. All REST API limits for that product are set and controlled by the Jira Administrator of that product, not Atlassian.

You will have to liaise directly with your IT department / the admin at your company to find what limits they have set for their Jira instance and for any matters related to your account being ‘locked’.

1 Like

@sunnyape Thank you for your detailed response. I appreciate your clarification regarding the REST API limits and account-related matters. I will follow up with our IT department and Jira administrator as advised. Your guidance is greatly helpful!