Users list not complete


I am using the REST API to retrieve list of users and I have noticed that on all users are returned when I want to list them all. Some of the users have the role Employee but I noticed when I change the role to Director, the user appears in the list. But when I move it back to employee again it disappears. Other users that have role Employee are appearing properly in the REST response.

When I use the user ID to retrieve the missing user with a single user retrieval, I get the user back correctly and with all the proper information.

Any ideas why this is the case?
Your help is much appreciated.

With kind regards,

Before any reads my question, it is solved. I read in the documentation in the introduction that all services having pagination functionality included. So it was just that we have more then 25 users in the list. So by adding ?per_page=50 we get the all the users in 1 request.

it would have helped to add a note to all the list method that pagination parameters are implicitly supported because it’s a list,

1 Like

Hi John,

I’m James, from Engineering at FreeAgent. Thanks for posting your solution! I take your point that it might be useful to talk about pagination explicitly on each page that supports it. I’ll note this down as a documentation improvement request. For anyone else who finds this solution, John’s answer talks about how we document pagination our introduction page. I thought it was worth putting a link in place here.

Thanks again for posting your solution John


I have also same issue any suggestion for this so please reply.

Did you get the answer please share i am having same issue but still can’t find answer.