>HATEOAS
Seriously? Has anyone ever actually implemented this?
Seriously? Has anyone ever actually implemented this?
IMHO every REST API should be discoverable this way like the web, for example with links to related resources in responses (at least in dev) and by having OpenAPI documentation at a root path like / or /api.
JSON API provides much of this for free when used with something like Laravel:
https://jsonapi.org/implementations/
https://github.com/laravel-json-api/laravel
Edit: honorable mention: