Hypermedia As The Engine Of Application State (HATEOAS) is a constraint of the REST application architecture.
The principle of HATEOAS is that a client interacts with a network application entirely through hypermedia provided dynamically by application servers. A REST client needs no prior knowledge about how to interact with any particular application or server beyond a generic understanding of hypermedia.