Recent JIRA REST API pagination affecting EazyBI

Hi Team,

I connected External JIRA via RestAPI with my EazyBI Board. due to recent changes on Jira end the pagination is not working.

Previously : Jira RESTAPI has startAt and maxResults Parameters that i have directly used in my Pagination parameters with the options of Offset and limit parameter

Now : Jira RESTAPI does not have startAt Option it was replaced by parameter “nextPageToken”. This parameter has dynamic values so not sure how to pass these values to fetch the data while connecting from EazyBI :frowning:

Hi @SAM2022 ,

Here are the steps on how to adjust to the new search API:

  1. Update the endpoint URL to use the new enhanced search API (https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-search/#api-rest-api-2-search-jql-get).

  2. Change pagination settings:

    • Remove startAt and limit parameters

    • Set pagination to “Next page URL”

    • Use nextPageToken as the “Next page parameter”

    • If you use the POST request method, then:

      • Check the checkbox “in request body”
      • Add the new pagination parameter to the request nextPageToken: {{next_page}}.
      • Remove previous startAt parameter.
      • Set maxResults value to a constant, for example, maxResults: 200. The API allows returning up to 5000 records per page. However, please check the maximum for your particular import as it’s dynamically calculated, and for larger issue data, it could be reduced.
  3. Add fields parameter: The new API only returns issue IDs by default, so add a fields parameter with a value ["*all"] to get all fields.

You can watch a video from my presentation at eazyBI Community Days 2025 on how to make the needed changes at https://eazybi.wistia.com/medias/9qvdx1905h.

Regards,
Jānis Baiža
eazyBI developer