I think you did the right thing, but the excuse is probably outside the "REST" domain.
If these links are really tags <a>that cause the browser to make a GET request and then click, then they should not have any side effects, because it is assumed that the GET conforms to the HTTP specification, which is safe and idempotent. See previous comments about link spiders, etc.
, "" javascript, POST - , A-OK HTTP. , , , RESTful.
. HTML CSS javascript GET, 1994 , , . - , . , .