Archived post: posted sometime between 2016 and 2022.

Hypermedia as the Engine of Application State (HATEOAS)

Is there an existing specification for describing (in computer readable form) the preconditions necessary for an API endpoint to succeed? E.g. for a /cancel-invoice/12345, the precondition is that the invoice exists and is not already PAID. @darrel_miller — Shaun Luttin (@shaunluttin) April 29, 2019

That was the Tweet that started my research into HATEOAS.

Related to:

References