This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
This article is within the scope of WikiProject Internet, a collaborative effort to improve the coverage of the Internet on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.InternetWikipedia:WikiProject InternetTemplate:WikiProject InternetInternet
Yes, I know when people use the term "REST API" in colloquial conversation they often ignore this, c'est la vie, but in an article that purports to define things, the definitions should be try to be correct, and not purposefully misleading....
I'm not suggesting that we change the name of the article, but I am suggesting that, if we're going to have a section on HATEOAS, we point out that this is an area where theory and reality often contradict, that "RESTful" IDL's often go against the original spirit of REST (but not necessarily), and not stoop to misdirection and spin. — Preceding unsigned comment added by 173.241.250.232 (talk) 18:01, 18 October 2016 (UTC)[reply]
It is not a contradiction betwen theory and reality. If an API doesn't use resource reprensentations containing state transfer links, then it's not REpresentational State Transfer (REST). Calling anything REST or RESTful when there's not HATEOAS is just a wrong use of the terms, however common that misuse is. Nowhere man (talk) 13:47, 7 February 2023 (UTC)[reply]
As noted by Andy Dingley, this article suffers from WP:LISTCRUFT, and in general, is poorly written.
As an example, § List of Restful API DLs would be better written as tabular data instead of list data, and I'm fairly certain that TvojaStara attempted to link his own repository in an edit to this article on 4 November 2015 (which, as an aside, points to a stale/inactive repository that hasn't been updated since 2017, and the site linked there doesn't even have a domain name record in any DNS server I've looked up). Echohawkdown (talk) 07:13, 1 January 2022 (UTC)[reply]
The OpenAPI specification makes zero mention of REST or RESTful APIs because it cannot describe a REST API. They discussed it on Swagger's blog: "There are still places that OAS 3.0 doesn’t fully cater to a HATEOS based architecture, which is expected since it wasn’t built to solve those problems." Nowhere man (talk) 01:44, 21 March 2023 (UTC)[reply]