I am designing an API and I wonder if it is fine to send a JSON payload on a GET request?
In this other question Payloads of HTTP Request Methods, we can find accord
Having the GET response vary based on the request body will break caching. Don't go there.