Clover interview question

What is an API and how it works?