Just check with the team. Basically there is no limit on the numbers of members in a team.
Create new team and add new team members has the same limit and it is 100 max per request. So it looks like you have to create a team with the first 100 members, then call the add member API with 100 members per API call.
Can you try that and let me know.
We will update our documentation with more info.
Hello Phong. Thank you for the answer. We will implement this after the holidays and come back to you.
So for 1500 users we will have to make 15 requests. Sometime we get a "service unavailable" error between requests. Is this something that happens in production as well, or is it only in sandbox?
Hello @Phong Vu.
Sorry for the delay. We have just completed our implementation and we see that sandbox can't handle the requests. In our attempt to create a team with 1500 users in bunches of 100 as you suggested, best case it handles only the first four add member requests(100 members from createTeam request + 400 from the addMembers) and then fails with internal server error.
Team created with 100 members
Adding 100 members 1/14
Adding 100 members 2/14
Adding 100 members 3/14
Adding 100 members 4/14
Adding 100 members 5/14
Jan 11, 2021 6:47:09 PM handleResponseError
WARNING: POST request for "https://platform.devtest.ringcentral.com/restapi/v1.0/glip/teams/709140486/add" resulted in 500 (Internal Server Error); invoking error handler
Unfortunately, a sandbox account is limited to max 4 members only. In some case we can increase the limit to 8 or 10 but not as much as you want for your test. If you need to increase to 10, pls send a request to the developer support team by submitting a help ticket.