Readplace

JSON Hypertext Application Language

www.ietf.org 10 min read
View original
Summary (TL;DR)
HAL is a standard for expressing hypermedia controls in JSON. It uses reserved properties '_links' for links and '_embedded' for embedded resources. Link objects include properties like 'href', 'templated', 'type', and 'deprecation'. HAL supports curies for compact link relations and a hypertext cache pattern to reduce requests. It recommends each resource include a 'self' link.