Polk's claims that "Mexico has spilled American blood on American soil" was questioned by who

Many historians and political analysts have questioned Polk's claim, arguing that the incident in which American soldiers were attacked by Mexican forces actually took place on land that was disputed territory rather than clearly American soil. Some critics have accused Polk of using the incident as a pretext for declaring war on Mexico in order to obtain more territory.