Skip to main content

Jira Platform REST endpoint deprecation

photo of Reece Smith, Product Marketing Manager for Enhanced Search
Reece Smith
30 April 2025
Read in 1 min

Atlassian are deprecating four Jira Platform REST endpoints and this may cause some of your scripts to stop working. Find out which scripts are impacted and how to fix them.

Update: Endpoints will be deprecated from 1 August due to a 3-month extension for ScriptRunner users.
Atlassian are deprecating four Jira Platform REST endpoints from 1 August and this may cause some of your scripts to stop working.

What is happening?

As part of Atlassian's continued platform enhancements, they will begin deprecating four Jira Platform REST API endpoints from 1 August, and this may cause some of your scripts to stop working.
The following endpoints are affected:
  • GET /rest/api/2|3|latest/search - Search for issues using JQL (GET)
  • POST /rest/api/2|3|latest/search - Search for issues using JQL (POST)
  • POST /rest/api/2|3|latest/search/id - Search issue IDs using JQL
  • POST /rest/api/2|3|latest/expression/eval - Evaluate Jira expression

What should I do?

  1. Check if your scripts are affected. We’ve prepared a report highlighting the scripts that require attention. You can find this report within your ScriptRunner for Jira Cloud instance, open the menu on the left-hand side and scroll down to Deprecation Report.
  2. Update any affected scripts. Replace the deprecated endpoints with the newly created endpoints using our how-to guide.
  3. Use the new endpoints when you’re writing new scripts.
To ensure your Jira environment continues to run seamlessly, we recommend updating any affected scripts by 1 August.

Find out how to rewrite your scripts