Bluecore Interview Question

Explain what an API does.