Instructure interview question

What does an API do?