wolfbinary wrote:
Is it ever really appropriate to create resources on a GET?
No. GET, HEAD, and OPTIONS requests are meant to be idempotent: What are idempotent and/or safe methods? - The RESTful cookbook[^] There could be any number of devices between the client and the server which will expect to be able to reissue an idempotent request multiple times without side-effects. Anything which alters the data should be using a more appropriate method - PUT, POST, PATCH, or DELETE.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer