Only my $0.02, but the action is causing state change on the server so a GET would not be correct. Given it effects change, a POST or PUT would make sense. Also, POST and PUT do not necessarily need to require data, they just typically do.