Thank you for the answer!
I see two directions for API: one is an integration with existing services api such as RescueTime, and the other is own api to give such opportunity to fellow developers. For example any task manager service can use time-tracking and project/profit management functions at your service via API.