415 Unsupported Media Type
The server does not accept this body format.
What it means
The Content-Type is missing or not supported, for example XML sent to a JSON API.
What your client should do
Set Content-Type correctly, usually application/json, and encode the body to match.
Should you retry?
Only after you change the request.
Try it
The free practice API returns this status on demand, with the headers a well-behaved API would send. Call GET /api/play/status/415 from Endpoint Client and open the Explain tab.
Related codes
400 Bad Request
The server cannot process the request as sent.
406 Not Acceptable
The server cannot produce a format listed in your Accept header.
Defined in RFC 9110. All status codes and headers