In plain English
A REST API typically exposes resources through web addresses and lets clients interact with them using standard HTTP operations such as GET, POST, PUT, PATCH, and DELETE. In everyday use, the term is also often applied loosely to HTTP-based APIs that follow many REST conventions.
Example
A project-management service might expose `/tasks/42` so a client can retrieve that task with GET or update it with PATCH.