I believe is called _HATEOAS_.