Are activities performed through application programming interfaces logged so that customers can match up calls made from their software with activities performed by the cloud provider?

Do the logs differentiate activities that are performed programmatically through application interfaces from activities that are performed manually through consoles or web interfaces?