Migrate ThreadCreationPage to ApiRequest