How API works