В случае c клиент-серверным общением API может выступать как набор ссылок, по которым клиент обращается на сервер:

POST /api/v1.0/users — для создания пользователя;

GET /api/v1.0/users — для получения списка пользователей.



API может использоваться не только для общения браузера и сервера, но и в принципе для общения разных программ друг с другом.