Updated the API to return a more detailed authorization status. Also cleaned up all method names.