A REST API (also known as RESTful API) is an application programming interface that conforms to the constraints of REST architecture. REST stands for representational state transfer.| www.redhat.com
HTTP provides a general framework for access control and authentication. This page is an introduction to the HTTP framework for authentication, and shows how to restrict access to your server using the HTTP "Basic" scheme.| MDN Web Docs
API stands for application programming interface—a set of definitions and protocols to build and integrate application software.| www.redhat.com