public static async Task <User> updateUserProfileById(string id, Dictionary <string, string> meta) { var myUser = new User { user_profile = meta }; SMRequest createUserRequest = new SMRequest(); createUserRequest.user = myUser; SMResponse m = await AsyncClient.put(APIRoutes.updateUserWithId() + id, createUserRequest); if (m == null) { return(null); } return(m.GetUserResponseModel()); }