Защо уеб услугите започнаха да се наричат ​​API или каква е разликата между тях?

През последните години често уеб услугите (обикновено RESTful или криви REST-подобни, SOAP/XML-RPC много по-рядко) често извикват HTTP/REST API или просто API. Има ли някаква логика в това или това е просто мода?

PS: За всеки случай ще поясня какво е "API", по принцип знам от създаването на Win32 API:-)

Много клиенти дори изобщо не разбират API от API.
Разбрах този трик и винаги пиша на клиентите „Изготвям страхотен API за вашите изисквания“. Мамка му? Работещи!

Чук изобщо. API е стилен, модерен, младежки. Всички правят API и аз ще направя API.

Ако клиент се нуждае от API за формуляр за обратна връзка, който ще му изпрати SMS, ще му направя такъв API.
Условия за стари пърди.

StrangeAttractor: Всичко. Някои хора просто наричат ​​формуляр с имейл адрес като формуляр за API.
Някои хора искат да анализират друг сайт - също API.
Някои хора трябва да използват API като VK и да контролират от своя панел. Те се наричат ​​"API контролен панел".

Няма значение как го нарича клиентът. Научете същността и го направете.