REST
Representational State Transfer (REST) is the underlying architectural principle for most Web applications and mobile apps.
A REST API does not require the client application or app to know anything about the structure of the API. Instead, the server needs to provide whatever information the client needs to interact with it.