I'm trying to get all history entries for a changelog by means of the Rest API (both through the browser or JIRA's Python library) from JIRA Cloud. Whenever I run a request of the type:
I get at most 100 results, regardless of the number I pass as maxResults. Through Python I can't even pass maxResults to this query.
Is there anyway to work around this issue? Anyway I can get all history elements from a changelog?
According to information in a previous issue related to the changelog parameter, calling an expand on the changelog using a query string is limited to to the most recent 100 changes.
You'll need to use the full changelog endpoint to retrieve all the results:
The default sort order for this endpoint is oldest first. The maxResults parameter defaults to 100 for this endpoint but should be honored on this endpoint. You can also use the startAt parameter to page through the results.