Think of a restaurant: you use the menu to order things from the kitchen.
If an item appears on the menu but is not actually available from the kitchen, you would be pissed off.
The menu is the API, what comes out of the kitchen is the implementation.