I am new to APIs. Conceptually, I understand what is an API, but I am confused about some technical details.
All the tutorials I've read speak about URLs and endpoints and describe them as the paths / addresses through which APIs can be accessed. This part is very clear. no confusion here.
However, what I do not understand is How The APIs are called. In other words, in a real-life scenario, users do not enter URLs in an input box to invoke APIs. So I suppose that the call is done behind the scenes, by some programs and in response to a triggering event? If my hypothesis is true, is it also true that when you use a client such as Postman to test APIs, you basically emulate the behavior of that program?
Finally, where are the APIs usually stored?