The Magento API module is meant to provide you, the developer, with a set of tools to help you easily and quickly build your own API. While the goal of this module is to remain as flexible as possible it still won't cover all situations and solve all problems.
Find Full Magento API implementation here