Migrate ThreadList to ApiRequest