Are you saying that the same call can behave differently with an identical set of user IDs on each call?
Yes. I perform the same lists/members/create_all call again and again with the same list of ids and the resulting member_count is unpredictable - sometimes no users is added, sometimes 2 are added, etc.
Just wondering, but are any of the accounts in the list of users you’re trying to add to the list protected?
Possibly a very small percentage of them are protected (<10%). Would that cause the entire call to fail or misbehave?
To give more information, the experiment I’m running involves grabbing the ids that some Twitter user follows using friends/ids/ and then adding them to my own private list with lists/members/create_all (50 ids at a time, with timeouts in-between).
The usecase I’m interested in is being able to remove all the users in a list and replace them with 1000 new users once a day. Would that be within rate limits?
(Right now it’s hard to test anything because it seems that I am blocked from the entire lists API - I even get “Not Allowed” errors when I try to add a user to a list from the normal Twitter website.)