> and I am even okay with going as far as saying "walking into a convenience store, talking to a clerk in a human language to retrieve items in exchange of paper currency" is an API.
This is more apt to call a protocol than an API. An API could conform to this protocol though, in a manner of speaking.
This is more apt to call a protocol than an API. An API could conform to this protocol though, in a manner of speaking.