What's an API and How Do I Test It?