API's such as the Organization ListAll can return many pages of Organizations. The pagination value is called since and holds the id of the last Org returned. A simple change to populatePageValues appears, so far, to be able to support this. Not sure if this a fault or a improvement! I'm new to golang so please forgive.
Old code in populatePageValues:
page := q.Get("page")
if page == "" {
continue
}
proposed change to populatePageValues
page := q.Get("page")
since := q.Get("since")
if page == "" && since == "" {
continue
}
if since != "" {
page = since
}