core_v2_pointTransaction.Create Not Linking to Content

I am assigning points to users depending on the number of times their file has been downloaded. The points are making it to the users account; but its not linking to the content. I am passiung in the content ID and content Type. Is my API call wrong?

		var description = core_v2_widget.GetStringValue('resource_Award_75_points_to_the_user_that_uploads_10_or', '[Achievement] Master Uploader');
		var content = core_v2_content.Get(media.Author.ContentId, core_v2_user.ContentTypeId);

		core_v2_userAchievement.Create(media.Author.Id, achievementUID);
		core_v2_pointTransaction.Create(description, media.Author.Id, 75, content.ContentId, content.ContentTypeId, { });