One wonders what overly-narrow definition of API you're stuck on.
> The interface to a software library is one type of API. The API describes and prescribes the "expected behavior" (a specification) while the library is an "actual implementation" of this set of rules.
Yes, I still wonder why you'd be picking this particular silly semantic battle.