[Python] Fetching entire changelog for an issue in JIRA using jira-python

Discussão em 'Python' iniciado por Stack, Setembro 2, 2025.

  1. Stack

    Stack Membro Participativo

    Using jira-python, I want to retrieve the entire changelog for a JIRA issue:

    issues_returned = jira.search_issues(args.jql, expand='changelog')


    I discovered that for issues with more than 100 entries in their changelog I am only receiving the first 100:

    [​IMG]

    My question is how do I specify a startAt and make another call to get subsequent pages of the changelog (using python-jira)?

    From this thread at Atlassian I see that API v3 provides an endpoint to get the change log directly:

    /rest/api/3/issue/{issueIdOrKey}/changelog


    but this doesn't seem to be accessible via jira-python. I'd like to avoid having to do the REST call directly and authenticate separately. Barring a way to do it directly via jira-python, is there a way to make a 'raw' REST API call from jira-python?

    Continue reading...

Compartilhe esta Página