@ray, do you actually want to keep 100 courses per page?  According to the Jira description 100 is a temporary default that will be changed to 10 in April.  I suppose you do want to keep it as 100, even after April, or else you wouldn't pass per_page=100, right?