Может я не очень умный, но что бы я не читал, нормально до устройства на работу, я так и не понял суть API, на всякий случай опишу так, как это не делают, а то обычно втирают про "программные интерфейсы" и тп, что понимания не добавляет. Если вкратце, то любое веб приложение (сайт) у которого есть бэкенд, и определенные вещи обрабатывает именно он, а не код фронта, то для взаимодействия между ними используются API запросы. К примеру заходя на интернет-магазин, и нажимая на вкладку "все товары" - фронт формирует GET запрос на сервер(если открыть девтулз можно увидеть и его, и ответ), а в ответ получает json, информацию из которого уже отображает в нормальном виде на странице. Тот же самый запрос можно отправить и без сайта, на пример используя постмен, но нужно знать на какой эндпоинт слать его (+ там ещё может быть токен авторизации или тп), и в ответ прийдёт то же самый json. И к примеру, если API тест "create user" зафейлился, то и на сайте создать его не выйдет, так как он использует те же запросы
Хоть один нормальный человек обьяснил доступно👍👍❤️❤️